From 34478649c47660d5aa6acb18412027f8d4595345 Mon Sep 17 00:00:00 2001 From: Benoit Simard Date: Tue, 14 Nov 2023 17:08:57 +0100 Subject: [PATCH] WIP: multi package project architecture --- .github/workflows/build.yml | 2 +- .github/workflows/tests.yml | 4 +- demo/package-lock.json | 27377 ------------ examples/package-lock.json | 9354 ---- package-lock.json | 35626 ++++++++++++---- package.json | 143 +- {demo => packages/demo}/.env | 0 {demo => packages/demo}/.gitignore | 0 {demo => packages/demo}/README.md | 0 {demo => packages/demo}/package.json | 20 +- {demo => packages/demo}/public/dataset.json | 0 {demo => packages/demo}/public/favicon.ico | Bin .../demo}/public/images/charttype.svg | 0 .../demo}/public/images/company.svg | 0 .../demo}/public/images/concept.svg | 0 .../demo}/public/images/field.svg | 0 .../demo}/public/images/list.svg | 0 .../demo}/public/images/method.svg | 0 .../demo}/public/images/organization.svg | 0 .../demo}/public/images/person.svg | 0 .../demo}/public/images/technology.svg | 0 .../demo}/public/images/tool.svg | 0 .../demo}/public/images/unknown.svg | 0 {demo => packages/demo}/public/index.html | 0 {demo => packages/demo}/src/canvas-utils.ts | 0 {demo => packages/demo}/src/index.tsx | 0 .../demo}/src/react-app-env.d.ts | 0 {demo => packages/demo}/src/styles.css | 11 +- {demo => packages/demo}/src/types.ts | 0 {demo => packages/demo}/src/use-debounce.ts | 0 .../demo}/src/views/ClustersPanel.tsx | 2 +- .../demo}/src/views/DescriptionPanel.tsx | 0 .../demo}/src/views/GraphDataController.tsx | 2 +- .../demo}/src/views/GraphEventsController.tsx | 2 +- .../src/views/GraphSettingsController.tsx | 35 +- .../demo}/src/views/GraphTitle.tsx | 2 +- {demo => packages/demo}/src/views/Panel.tsx | 0 {demo => packages/demo}/src/views/Root.tsx | 36 +- .../demo}/src/views/SearchField.tsx | 4 +- .../demo}/src/views/TagsPanel.tsx | 2 +- {demo => packages/demo}/tsconfig.json | 0 {examples => packages/examples}/README.md | 0 {examples => packages/examples}/build.js | 0 .../examples}/clusters-labels/euroSIS.json | 0 .../examples}/clusters-labels/index.html | 0 .../examples}/clusters-labels/index.ts | 12 +- .../examples}/clusters-labels/package.json | 0 .../clusters-labels/sandbox.config.json | 0 .../examples}/csv-to-network-map/index.html | 0 .../examples}/csv-to-network-map/index.ts | 0 .../examples}/csv-to-network-map/package.json | 0 .../csv-to-network-map/public/data.csv | 0 .../csv-to-network-map/sandbox.config.json | 0 .../csv-to-network-map/thumbnail.png | Bin .../examples}/custom-rendering/index.html | 0 .../examples}/custom-rendering/index.ts | 3 +- .../custom-rendering/node.border.d.ts | 31 + .../custom-rendering/node.border.frag.glsl | 0 .../examples}/custom-rendering/node.border.ts | 0 .../custom-rendering/node.border.vert.glsl | 0 .../examples}/custom-rendering/package.json | 0 .../custom-rendering/public/city.svg | 0 .../custom-rendering/public/user.svg | 0 .../custom-rendering/sandbox.config.json | 0 .../custom-rendering/webpack.config.js | 0 .../examples}/events/data.json | 0 .../examples}/events/index.html | 0 .../examples}/events/index.ts | 2 +- .../examples}/events/package.json | 0 .../examples}/events/sandbox.config.json | 0 .../fit-sizes-to-positions/index.html | 0 .../examples}/fit-sizes-to-positions/index.ts | 7 +- .../fit-sizes-to-positions/package.json | 0 .../sandbox.config.json | 0 .../examples}/large-graphs/data.json | 0 .../examples}/large-graphs/index.html | 0 .../examples}/large-graphs/index.ts | 9 +- .../examples}/large-graphs/package.json | 0 .../large-graphs/sandbox.config.json | 0 .../examples}/layouts/data.json | 0 .../examples}/layouts/index.html | 0 .../examples}/layouts/index.ts | 5 +- .../examples}/layouts/package.json | 0 .../layouts/public/BiLoaderCircle.svg | 0 .../examples}/layouts/public/BiPause.svg | 0 .../examples}/layouts/public/BiPlay.svg | 0 .../public/GiPerspectiveDiceSixFaces.svg | 0 .../examples}/layouts/sandbox.config.json | 0 .../examples}/load-gexf-file/index.html | 0 .../examples}/load-gexf-file/index.ts | 0 .../examples}/load-gexf-file/package.json | 0 .../load-gexf-file/public/arctic.gexf | 0 .../load-gexf-file/sandbox.config.json | 0 .../examples}/load-gexf-file/thumbnail.png | Bin .../examples}/mouse-manipulations/index.html | 0 .../examples}/mouse-manipulations/index.ts | 0 .../mouse-manipulations/package.json | 0 .../mouse-manipulations/sandbox.config.json | 0 {examples => packages/examples}/package.json | 4 +- .../examples}/png-snapshot/index.html | 0 .../examples}/png-snapshot/index.ts | 0 .../examples}/png-snapshot/package.json | 0 .../examples}/png-snapshot/public/city.svg | 0 .../examples}/png-snapshot/public/user.svg | 0 .../png-snapshot/sandbox.config.json | 0 packages/examples/png-snapshot/saveAsPNG.d.ts | 2 + .../examples}/png-snapshot/saveAsPNG.ts | 0 .../examples}/template/index.html | 0 .../examples}/template/index.ts | 3 +- .../examples}/template/package.json | 0 .../examples}/template/sandbox.config.json | 0 {examples => packages/examples}/tsconfig.json | 5 +- .../examples}/use-reducers/data.json | 0 .../examples}/use-reducers/index.html | 0 .../examples}/use-reducers/index.ts | 2 +- .../examples}/use-reducers/package.json | 0 .../use-reducers/sandbox.config.json | 0 .../examples}/use-reducers/thumbnail.png | Bin .../examples}/webpack.config.js | 22 +- .../sigma/external-types}/gexf.d.ts | 0 .../sigma/external-types}/global.d.ts | 0 .../sigma/external-types}/glsl.d.ts | 0 .../sigma/external-types}/json.d.ts | 0 packages/sigma/package.json | 121 + {src => packages/sigma/src}/core/camera.ts | 0 .../sigma/src}/core/captors/captor.ts | 2 +- .../sigma/src}/core/captors/mouse.ts | 0 .../sigma/src}/core/captors/touch.ts | 0 {src => packages/sigma/src}/core/labels.ts | 2 +- {src => packages/sigma/src}/core/quadtree.ts | 0 {src => packages/sigma/src}/index-bundle.ts | 2 +- {src => packages/sigma/src}/index.ts | 0 .../rendering/webgl/programs/common/edge.ts | 0 .../rendering/webgl/programs/common/node.ts | 0 .../webgl/programs/common/program.ts | 0 .../rendering/webgl/programs/edge.arrow.ts | 0 .../webgl/programs/edge.arrowHead.ts | 0 .../rendering/webgl/programs/edge.clamped.ts | 0 .../rendering/webgl/programs/edge.line.ts | 0 .../webgl/programs/edge.rectangle.ts | 0 .../rendering/webgl/programs/edge.triangle.ts | 0 .../rendering/webgl/programs/node.circle.ts | 0 .../rendering/webgl/programs/node.image.ts | 0 .../rendering/webgl/programs/node.point.ts | 0 .../webgl/shaders/edge.arrowHead.frag.glsl | 0 .../webgl/shaders/edge.arrowHead.vert.glsl | 0 .../webgl/shaders/edge.clamped.vert.glsl | 0 .../webgl/shaders/edge.line.frag.glsl | 0 .../webgl/shaders/edge.line.vert.glsl | 0 .../webgl/shaders/edge.rectangle.frag.glsl | 0 .../webgl/shaders/edge.rectangle.vert.glsl | 0 .../webgl/shaders/edge.triangle.frag.glsl | 0 .../webgl/shaders/edge.triangle.vert.glsl | 0 .../webgl/shaders/node.circle.frag.glsl | 0 .../webgl/shaders/node.circle.vert.glsl | 0 .../webgl/shaders/node.image.frag.glsl | 0 .../webgl/shaders/node.image.vert.glsl | 0 .../webgl/shaders/node.point.frag.glsl | 0 .../webgl/shaders/node.point.vert.glsl | 0 .../src/rendering/webgl/shaders/utils.d.ts | 3 + .../src}/rendering/webgl/shaders/utils.ts | 0 {src => packages/sigma/src}/settings.ts | 0 {src => packages/sigma/src}/sigma.ts | 9 +- {src => packages/sigma/src}/types.ts | 0 {src => packages/sigma/src}/utils/animate.ts | 0 {src => packages/sigma/src}/utils/array.ts | 0 {src => packages/sigma/src}/utils/data.ts | 0 {src => packages/sigma/src}/utils/easings.ts | 0 .../sigma/src}/utils/edge-collisions.ts | 0 .../sigma/src}/utils/edge-labels.ts | 0 {src => packages/sigma/src}/utils/index.ts | 2 +- {src => packages/sigma/src}/utils/matrices.ts | 0 .../sigma/src}/utils/node-collisions.ts | 0 .../sigma/src}/utils/node-hover.ts | 0 .../sigma/src}/utils/node-labels.ts | 0 .../sigma/test}/e2e/benchmarks.spec.ts | 0 .../sigma/test}/e2e/bin/benchmark.ts | 0 .../sigma/test}/e2e/bin/compare-benchmarks.ts | 0 .../test}/e2e/bin/generate-screenshots.ts | 0 .../sigma/test}/e2e/screenshots.spec.ts | 0 .../test/e2e/screenshots/arctic.current.png | Bin 0 -> 233072 bytes .../test/e2e/screenshots/arctic.diff.png | Bin 0 -> 136991 bytes .../test}/e2e/screenshots/arctic.valid.png | Bin ...tal-graph-horizontal-container.current.png | Bin ...zontal-graph-horizontal-container.diff.png | Bin 0 -> 15420 bytes ...ontal-graph-horizontal-container.valid.png | Bin 0 -> 5342 bytes ...ontal-graph-vertical-container.current.png | Bin ...rizontal-graph-vertical-container.diff.png | Bin 0 -> 8527 bytes ...izontal-graph-vertical-container.valid.png | Bin 0 -> 4867 bytes ...cal-graph-horizontal-container.current.png | Bin ...rtical-graph-horizontal-container.diff.png | Bin 0 -> 7436 bytes ...tical-graph-horizontal-container.valid.png | Bin 0 -> 5281 bytes ...tical-graph-vertical-container.current.png | Bin ...vertical-graph-vertical-container.diff.png | Bin 0 -> 14994 bytes ...ertical-graph-vertical-container.valid.png | Bin 0 -> 7906 bytes .../camera-state-rotation.current.png | Bin 0 -> 227167 bytes .../camera-state-rotation.diff.png | Bin 0 -> 134207 bytes .../camera-state-rotation.valid.png | Bin .../camera-state-unzoom-pan.current.png | Bin 0 -> 50771 bytes .../camera-state-unzoom-pan.diff.png | Bin 0 -> 36066 bytes .../camera-state-unzoom-pan.valid.png | Bin .../camera-state-zoom-pan.current.png | Bin 0 -> 41826 bytes .../camera-state-zoom-pan.diff.png | Bin 0 -> 30680 bytes .../camera-state-zoom-pan.valid.png | Bin ...custom-zoomToSizeRatioFunction.current.png | Bin 0 -> 50552 bytes .../custom-zoomToSizeRatioFunction.diff.png | Bin 0 -> 36560 bytes .../custom-zoomToSizeRatioFunction.valid.png | Bin .../e2e/screenshots/force-labels.current.png | Bin .../e2e/screenshots/force-labels.diff.png | Bin 0 -> 8892 bytes .../e2e/screenshots/force-labels.valid.png | Bin 0 -> 10391 bytes .../les-miserables-mouse-wheel.valid.png | Bin .../screenshots/les-miserables.current.png | Bin 0 -> 144415 bytes .../e2e/screenshots/les-miserables.diff.png | Bin 0 -> 101171 bytes .../e2e/screenshots/les-miserables.valid.png | Bin .../screenshots/node-edge-state.current.png | Bin 0 -> 10422 bytes .../e2e/screenshots/node-edge-state.diff.png | Bin 0 -> 9563 bytes .../e2e/screenshots/node-edge-state.valid.png | Bin .../test/e2e/screenshots/programs.current.png | Bin 0 -> 15455 bytes .../test/e2e/screenshots/programs.diff.png | Bin 0 -> 16357 bytes .../test}/e2e/screenshots/programs.valid.png | Bin .../test/e2e/screenshots/reducers.current.png | Bin 0 -> 133413 bytes .../test/e2e/screenshots/reducers.diff.png | Bin 0 -> 105966 bytes .../test}/e2e/screenshots/reducers.valid.png | Bin .../test/e2e/screenshots/settings.current.png | Bin .../test/e2e/screenshots/settings.diff.png | Bin 0 -> 9603 bytes .../test/e2e/screenshots/settings.valid.png | Bin 0 -> 5927 bytes .../e2e/screenshots/single-node.current.png | Bin .../test/e2e/screenshots/single-node.diff.png | Bin 0 -> 3270 bytes .../e2e/screenshots/single-node.valid.png | Bin 0 -> 3590 bytes .../test/e2e/screenshots/square.current.png | Bin .../test/e2e/screenshots/square.diff.png | Bin 0 -> 19590 bytes .../test/e2e/screenshots/square.valid.png | Bin 0 -> 14357 bytes .../sigma/test}/e2e/suites/benchmarks.ts | 0 .../sigma/test}/e2e/suites/screenshots.ts | 0 {test => packages/sigma/test}/e2e/utils.ts | 0 .../sigma/test}/e2e/web/index.html | 0 .../sigma/test}/e2e/web/index.ts | 0 .../sigma/test}/e2e/web/resources/arctic.json | 0 .../e2e/web/resources/les-miserables.json | 0 .../sigma/test}/e2e/web/webpack.config.js | 0 {test => packages/sigma/test}/unit/camera.ts | 0 .../sigma/test}/unit/quadtree.ts | 0 {test => packages/sigma/test}/unit/utils.ts | 0 packages/sigma/tsconfig.json | 19 + .../sigma/tsconfig.transpile.json | 2 +- .../sigma/webpack.config.js | 0 .../sigma/webpack.programs.config.js | 0 {website => packages/website}/.gitignore | 0 {website => packages/website}/README.md | 0 {website => packages/website}/babel.config.js | 0 .../website}/docs/advanced/_category_.json | 0 .../docs/advanced/coordinate-systems.md | 0 .../website}/docs/advanced/customization.md | 0 .../website}/docs/advanced/data.md | 0 .../website}/docs/advanced/events.md | 0 .../website}/docs/advanced/lifecycle.md | 0 .../website}/docs/advanced/renderers.md | 0 {website => packages/website}/docs/index.mdx | 2 +- .../website}/docs/quickstart.md | 0 .../website}/docs/resources.md | 0 .../website}/docusaurus.config.js | 12 +- {website => packages/website}/package.json | 4 +- {website => packages/website}/sidebars.js | 0 .../website}/src/css/custom.css | 0 .../website}/src/theme/Footer/index.js | 0 .../website}/src/theme/Navbar/Logo/index.js | 0 .../website}/src/theme/NotFound.js | 0 .../fonts/cascadia/CascadiaCode-Regular.otf | Bin .../static/fonts/cascadia/CascadiaCode.ttf | Bin .../static/fonts/cascadia/CascadiaCode.woff2 | Bin .../static/fonts/hauora/Hauora-Bold.woff | Bin .../static/fonts/hauora/Hauora-Bold.woff2 | Bin .../static/fonts/hauora/Hauora-Medium.woff | Bin .../static/fonts/hauora/Hauora-Medium.woff2 | Bin .../public-sans/PublicSans-LightItalic.woff | Bin .../public-sans/PublicSans-LightItalic.woff2 | Bin .../fonts/public-sans/PublicSans-Regular.woff | Bin .../public-sans/PublicSans-Regular.woff2 | Bin .../public-sans/PublicSans-SemiBold.woff | Bin .../public-sans/PublicSans-SemiBold.woff2 | Bin .../PublicSans-SemiBoldItalic.woff | Bin .../PublicSans-SemiBoldItalic.woff2 | Bin .../website}/static/img/apple-touch-icon.png | Bin .../img/coordinate-systems/clipspace.svg | 0 .../coordinate-systems/framed-graph-space.svg | 0 .../coordinate-systems/graph-space-extent.svg | 0 .../img/coordinate-systems/graph-space.svg | 0 .../img/coordinate-systems/viewport-space.svg | 0 .../website}/static/img/favicon-16x16.png | Bin .../website}/static/img/favicon-32x32.png | Bin .../website}/static/img/favicon.ico | Bin .../website}/static/img/icon-app.svg | 0 .../website}/static/img/icon-close.svg | 0 .../website}/static/img/icon-menu.svg | 0 .../static/img/logo-documentation.svg | 0 .../website}/static/img/logo-github.svg | 0 .../website}/static/img/logo-graphology.svg | 0 .../website}/static/img/logo-sigma-disc.svg | 0 .../website}/static/img/logo-sigma-ruby.svg | 0 .../website}/static/img/logo-sigma.svg | 0 .../static/img/logo-stackoverflow.svg | 0 .../website}/static/img/logo-twitter.svg | 0 .../static/img/thumbnail-customize.png | Bin .../website}/static/img/thumbnail-display.png | Bin .../website}/static/img/thumbnail-explore.png | Bin .../static/img/thumbnail-interact.png | Bin .../website}/static/index.html | 0 .../website}/static/styles.css | 0 tsconfig.base.json | 58 + tsconfig.json | 31 +- website/package-lock.json | 13218 ------ 311 files changed, 27524 insertions(+), 58692 deletions(-) delete mode 100644 demo/package-lock.json delete mode 100644 examples/package-lock.json rename {demo => packages/demo}/.env (100%) rename {demo => packages/demo}/.gitignore (100%) rename {demo => packages/demo}/README.md (100%) rename {demo => packages/demo}/package.json (75%) rename {demo => packages/demo}/public/dataset.json (100%) rename {demo => packages/demo}/public/favicon.ico (100%) rename {demo => packages/demo}/public/images/charttype.svg (100%) rename {demo => packages/demo}/public/images/company.svg (100%) rename {demo => packages/demo}/public/images/concept.svg (100%) rename {demo => packages/demo}/public/images/field.svg (100%) rename {demo => packages/demo}/public/images/list.svg (100%) rename {demo => packages/demo}/public/images/method.svg (100%) rename {demo => packages/demo}/public/images/organization.svg (100%) rename {demo => packages/demo}/public/images/person.svg (100%) rename {demo => packages/demo}/public/images/technology.svg (100%) rename {demo => packages/demo}/public/images/tool.svg (100%) rename {demo => packages/demo}/public/images/unknown.svg (100%) rename {demo => packages/demo}/public/index.html (100%) rename {demo => packages/demo}/src/canvas-utils.ts (100%) rename {demo => packages/demo}/src/index.tsx (100%) rename {demo => packages/demo}/src/react-app-env.d.ts (100%) rename {demo => packages/demo}/src/styles.css (97%) rename {demo => packages/demo}/src/types.ts (100%) rename {demo => packages/demo}/src/use-debounce.ts (100%) rename {demo => packages/demo}/src/views/ClustersPanel.tsx (98%) rename {demo => packages/demo}/src/views/DescriptionPanel.tsx (100%) rename {demo => packages/demo}/src/views/GraphDataController.tsx (97%) rename {demo => packages/demo}/src/views/GraphEventsController.tsx (94%) rename {demo => packages/demo}/src/views/GraphSettingsController.tsx (56%) rename {demo => packages/demo}/src/views/GraphTitle.tsx (97%) rename {demo => packages/demo}/src/views/Panel.tsx (100%) rename {demo => packages/demo}/src/views/Root.tsx (87%) rename {demo => packages/demo}/src/views/SearchField.tsx (95%) rename {demo => packages/demo}/src/views/TagsPanel.tsx (98%) rename {demo => packages/demo}/tsconfig.json (100%) rename {examples => packages/examples}/README.md (100%) rename {examples => packages/examples}/build.js (100%) rename {examples => packages/examples}/clusters-labels/euroSIS.json (100%) rename {examples => packages/examples}/clusters-labels/index.html (100%) rename {examples => packages/examples}/clusters-labels/index.ts (91%) rename {examples => packages/examples}/clusters-labels/package.json (100%) rename {examples => packages/examples}/clusters-labels/sandbox.config.json (100%) rename {examples => packages/examples}/csv-to-network-map/index.html (100%) rename {examples => packages/examples}/csv-to-network-map/index.ts (100%) rename {examples => packages/examples}/csv-to-network-map/package.json (100%) rename {examples => packages/examples}/csv-to-network-map/public/data.csv (100%) rename {examples => packages/examples}/csv-to-network-map/sandbox.config.json (100%) rename {examples => packages/examples}/csv-to-network-map/thumbnail.png (100%) rename {examples => packages/examples}/custom-rendering/index.html (100%) rename {examples => packages/examples}/custom-rendering/index.ts (97%) create mode 100644 packages/examples/custom-rendering/node.border.d.ts rename {examples => packages/examples}/custom-rendering/node.border.frag.glsl (100%) rename {examples => packages/examples}/custom-rendering/node.border.ts (100%) rename {examples => packages/examples}/custom-rendering/node.border.vert.glsl (100%) rename {examples => packages/examples}/custom-rendering/package.json (100%) rename {examples => packages/examples}/custom-rendering/public/city.svg (100%) rename {examples => packages/examples}/custom-rendering/public/user.svg (100%) rename {examples => packages/examples}/custom-rendering/sandbox.config.json (100%) rename {examples => packages/examples}/custom-rendering/webpack.config.js (100%) rename {examples => packages/examples}/events/data.json (100%) rename {examples => packages/examples}/events/index.html (100%) rename {examples => packages/examples}/events/index.ts (98%) rename {examples => packages/examples}/events/package.json (100%) rename {examples => packages/examples}/events/sandbox.config.json (100%) rename {examples => packages/examples}/fit-sizes-to-positions/index.html (100%) rename {examples => packages/examples}/fit-sizes-to-positions/index.ts (78%) rename {examples => packages/examples}/fit-sizes-to-positions/package.json (100%) rename {examples => packages/examples}/fit-sizes-to-positions/sandbox.config.json (100%) rename {examples => packages/examples}/large-graphs/data.json (100%) rename {examples => packages/examples}/large-graphs/index.html (100%) rename {examples => packages/examples}/large-graphs/index.ts (86%) rename {examples => packages/examples}/large-graphs/package.json (100%) rename {examples => packages/examples}/large-graphs/sandbox.config.json (100%) rename {examples => packages/examples}/layouts/data.json (100%) rename {examples => packages/examples}/layouts/index.html (100%) rename {examples => packages/examples}/layouts/index.ts (96%) rename {examples => packages/examples}/layouts/package.json (100%) rename {examples => packages/examples}/layouts/public/BiLoaderCircle.svg (100%) rename {examples => packages/examples}/layouts/public/BiPause.svg (100%) rename {examples => packages/examples}/layouts/public/BiPlay.svg (100%) rename {examples => packages/examples}/layouts/public/GiPerspectiveDiceSixFaces.svg (100%) rename {examples => packages/examples}/layouts/sandbox.config.json (100%) rename {examples => packages/examples}/load-gexf-file/index.html (100%) rename {examples => packages/examples}/load-gexf-file/index.ts (100%) rename {examples => packages/examples}/load-gexf-file/package.json (100%) rename {examples => packages/examples}/load-gexf-file/public/arctic.gexf (100%) rename {examples => packages/examples}/load-gexf-file/sandbox.config.json (100%) rename {examples => packages/examples}/load-gexf-file/thumbnail.png (100%) rename {examples => packages/examples}/mouse-manipulations/index.html (100%) rename {examples => packages/examples}/mouse-manipulations/index.ts (100%) rename {examples => packages/examples}/mouse-manipulations/package.json (100%) rename {examples => packages/examples}/mouse-manipulations/sandbox.config.json (100%) rename {examples => packages/examples}/package.json (95%) rename {examples => packages/examples}/png-snapshot/index.html (100%) rename {examples => packages/examples}/png-snapshot/index.ts (100%) rename {examples => packages/examples}/png-snapshot/package.json (100%) rename {examples => packages/examples}/png-snapshot/public/city.svg (100%) rename {examples => packages/examples}/png-snapshot/public/user.svg (100%) rename {examples => packages/examples}/png-snapshot/sandbox.config.json (100%) create mode 100644 packages/examples/png-snapshot/saveAsPNG.d.ts rename {examples => packages/examples}/png-snapshot/saveAsPNG.ts (100%) rename {examples => packages/examples}/template/index.html (100%) rename {examples => packages/examples}/template/index.ts (82%) rename {examples => packages/examples}/template/package.json (100%) rename {examples => packages/examples}/template/sandbox.config.json (100%) rename {examples => packages/examples}/tsconfig.json (88%) rename {examples => packages/examples}/use-reducers/data.json (100%) rename {examples => packages/examples}/use-reducers/index.html (100%) rename {examples => packages/examples}/use-reducers/index.ts (99%) rename {examples => packages/examples}/use-reducers/package.json (100%) rename {examples => packages/examples}/use-reducers/sandbox.config.json (100%) rename {examples => packages/examples}/use-reducers/thumbnail.png (100%) rename {examples => packages/examples}/webpack.config.js (51%) rename {external-types => packages/sigma/external-types}/gexf.d.ts (100%) rename {external-types => packages/sigma/external-types}/global.d.ts (100%) rename {external-types => packages/sigma/external-types}/glsl.d.ts (100%) rename {external-types => packages/sigma/external-types}/json.d.ts (100%) create mode 100644 packages/sigma/package.json rename {src => packages/sigma/src}/core/camera.ts (100%) rename {src => packages/sigma/src}/core/captors/captor.ts (99%) rename {src => packages/sigma/src}/core/captors/mouse.ts (100%) rename {src => packages/sigma/src}/core/captors/touch.ts (100%) rename {src => packages/sigma/src}/core/labels.ts (99%) rename {src => packages/sigma/src}/core/quadtree.ts (100%) rename {src => packages/sigma/src}/index-bundle.ts (95%) rename {src => packages/sigma/src}/index.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/common/edge.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/common/node.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/common/program.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.arrow.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.arrowHead.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.clamped.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.line.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.rectangle.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/edge.triangle.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/node.circle.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/node.image.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/programs/node.point.ts (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.arrowHead.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.arrowHead.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.clamped.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.line.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.line.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.rectangle.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.rectangle.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.triangle.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/edge.triangle.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.circle.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.circle.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.image.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.image.vert.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.point.frag.glsl (100%) rename {src => packages/sigma/src}/rendering/webgl/shaders/node.point.vert.glsl (100%) create mode 100644 packages/sigma/src/rendering/webgl/shaders/utils.d.ts rename {src => packages/sigma/src}/rendering/webgl/shaders/utils.ts (100%) rename {src => packages/sigma/src}/settings.ts (100%) rename {src => packages/sigma/src}/sigma.ts (99%) rename {src => packages/sigma/src}/types.ts (100%) rename {src => packages/sigma/src}/utils/animate.ts (100%) rename {src => packages/sigma/src}/utils/array.ts (100%) rename {src => packages/sigma/src}/utils/data.ts (100%) rename {src => packages/sigma/src}/utils/easings.ts (100%) rename {src => packages/sigma/src}/utils/edge-collisions.ts (100%) rename {src => packages/sigma/src}/utils/edge-labels.ts (100%) rename {src => packages/sigma/src}/utils/index.ts (99%) rename {src => packages/sigma/src}/utils/matrices.ts (100%) rename {src => packages/sigma/src}/utils/node-collisions.ts (100%) rename {src => packages/sigma/src}/utils/node-hover.ts (100%) rename {src => packages/sigma/src}/utils/node-labels.ts (100%) rename {test => packages/sigma/test}/e2e/benchmarks.spec.ts (100%) rename {test => packages/sigma/test}/e2e/bin/benchmark.ts (100%) rename {test => packages/sigma/test}/e2e/bin/compare-benchmarks.ts (100%) rename {test => packages/sigma/test}/e2e/bin/generate-screenshots.ts (100%) rename {test => packages/sigma/test}/e2e/screenshots.spec.ts (100%) create mode 100644 packages/sigma/test/e2e/screenshots/arctic.current.png create mode 100644 packages/sigma/test/e2e/screenshots/arctic.diff.png rename {test => packages/sigma/test}/e2e/screenshots/arctic.valid.png (100%) rename test/e2e/screenshots/aspect-ratio-horizontal-graph-horizontal-container.valid.png => packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-horizontal-container.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-horizontal-container.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-horizontal-container.valid.png rename test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png => packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png rename test/e2e/screenshots/aspect-ratio-vertical-graph-horizontal-container.valid.png => packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-horizontal-container.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-horizontal-container.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-horizontal-container.valid.png rename test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png => packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-rotation.current.png create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-rotation.diff.png rename {test => packages/sigma/test}/e2e/screenshots/camera-state-rotation.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.current.png create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.diff.png rename {test => packages/sigma/test}/e2e/screenshots/camera-state-unzoom-pan.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-zoom-pan.current.png create mode 100644 packages/sigma/test/e2e/screenshots/camera-state-zoom-pan.diff.png rename {test => packages/sigma/test}/e2e/screenshots/camera-state-zoom-pan.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/custom-zoomToSizeRatioFunction.current.png create mode 100644 packages/sigma/test/e2e/screenshots/custom-zoomToSizeRatioFunction.diff.png rename {test => packages/sigma/test}/e2e/screenshots/custom-zoomToSizeRatioFunction.valid.png (100%) rename test/e2e/screenshots/force-labels.valid.png => packages/sigma/test/e2e/screenshots/force-labels.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/force-labels.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/force-labels.valid.png rename {test => packages/sigma/test}/e2e/screenshots/les-miserables-mouse-wheel.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/les-miserables.current.png create mode 100644 packages/sigma/test/e2e/screenshots/les-miserables.diff.png rename {test => packages/sigma/test}/e2e/screenshots/les-miserables.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/node-edge-state.current.png create mode 100644 packages/sigma/test/e2e/screenshots/node-edge-state.diff.png rename {test => packages/sigma/test}/e2e/screenshots/node-edge-state.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/programs.current.png create mode 100644 packages/sigma/test/e2e/screenshots/programs.diff.png rename {test => packages/sigma/test}/e2e/screenshots/programs.valid.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/reducers.current.png create mode 100644 packages/sigma/test/e2e/screenshots/reducers.diff.png rename {test => packages/sigma/test}/e2e/screenshots/reducers.valid.png (100%) rename test/e2e/screenshots/settings.valid.png => packages/sigma/test/e2e/screenshots/settings.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/settings.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/settings.valid.png rename test/e2e/screenshots/single-node.valid.png => packages/sigma/test/e2e/screenshots/single-node.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/single-node.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/single-node.valid.png rename test/e2e/screenshots/square.valid.png => packages/sigma/test/e2e/screenshots/square.current.png (100%) create mode 100644 packages/sigma/test/e2e/screenshots/square.diff.png create mode 100644 packages/sigma/test/e2e/screenshots/square.valid.png rename {test => packages/sigma/test}/e2e/suites/benchmarks.ts (100%) rename {test => packages/sigma/test}/e2e/suites/screenshots.ts (100%) rename {test => packages/sigma/test}/e2e/utils.ts (100%) rename {test => packages/sigma/test}/e2e/web/index.html (100%) rename {test => packages/sigma/test}/e2e/web/index.ts (100%) rename {test => packages/sigma/test}/e2e/web/resources/arctic.json (100%) rename {test => packages/sigma/test}/e2e/web/resources/les-miserables.json (100%) rename {test => packages/sigma/test}/e2e/web/webpack.config.js (100%) rename {test => packages/sigma/test}/unit/camera.ts (100%) rename {test => packages/sigma/test}/unit/quadtree.ts (100%) rename {test => packages/sigma/test}/unit/utils.ts (100%) create mode 100644 packages/sigma/tsconfig.json rename tsconfig.transpile.json => packages/sigma/tsconfig.transpile.json (98%) rename webpack.config.js => packages/sigma/webpack.config.js (100%) rename webpack.programs.config.js => packages/sigma/webpack.programs.config.js (100%) rename {website => packages/website}/.gitignore (100%) rename {website => packages/website}/README.md (100%) rename {website => packages/website}/babel.config.js (100%) rename {website => packages/website}/docs/advanced/_category_.json (100%) rename {website => packages/website}/docs/advanced/coordinate-systems.md (100%) rename {website => packages/website}/docs/advanced/customization.md (100%) rename {website => packages/website}/docs/advanced/data.md (100%) rename {website => packages/website}/docs/advanced/events.md (100%) rename {website => packages/website}/docs/advanced/lifecycle.md (100%) rename {website => packages/website}/docs/advanced/renderers.md (100%) rename {website => packages/website}/docs/index.mdx (59%) rename {website => packages/website}/docs/quickstart.md (100%) rename {website => packages/website}/docs/resources.md (100%) rename {website => packages/website}/docusaurus.config.js (90%) rename {website => packages/website}/package.json (95%) rename {website => packages/website}/sidebars.js (100%) rename {website => packages/website}/src/css/custom.css (100%) rename {website => packages/website}/src/theme/Footer/index.js (100%) rename {website => packages/website}/src/theme/Navbar/Logo/index.js (100%) rename {website => packages/website}/src/theme/NotFound.js (100%) rename {website => packages/website}/static/fonts/cascadia/CascadiaCode-Regular.otf (100%) rename {website => packages/website}/static/fonts/cascadia/CascadiaCode.ttf (100%) rename {website => packages/website}/static/fonts/cascadia/CascadiaCode.woff2 (100%) rename {website => packages/website}/static/fonts/hauora/Hauora-Bold.woff (100%) rename {website => packages/website}/static/fonts/hauora/Hauora-Bold.woff2 (100%) rename {website => packages/website}/static/fonts/hauora/Hauora-Medium.woff (100%) rename {website => packages/website}/static/fonts/hauora/Hauora-Medium.woff2 (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-LightItalic.woff (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-LightItalic.woff2 (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-Regular.woff (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-Regular.woff2 (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-SemiBold.woff (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-SemiBold.woff2 (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff (100%) rename {website => packages/website}/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 (100%) rename {website => packages/website}/static/img/apple-touch-icon.png (100%) rename {website => packages/website}/static/img/coordinate-systems/clipspace.svg (100%) rename {website => packages/website}/static/img/coordinate-systems/framed-graph-space.svg (100%) rename {website => packages/website}/static/img/coordinate-systems/graph-space-extent.svg (100%) rename {website => packages/website}/static/img/coordinate-systems/graph-space.svg (100%) rename {website => packages/website}/static/img/coordinate-systems/viewport-space.svg (100%) rename {website => packages/website}/static/img/favicon-16x16.png (100%) rename {website => packages/website}/static/img/favicon-32x32.png (100%) rename {website => packages/website}/static/img/favicon.ico (100%) rename {website => packages/website}/static/img/icon-app.svg (100%) rename {website => packages/website}/static/img/icon-close.svg (100%) rename {website => packages/website}/static/img/icon-menu.svg (100%) rename {website => packages/website}/static/img/logo-documentation.svg (100%) rename {website => packages/website}/static/img/logo-github.svg (100%) rename {website => packages/website}/static/img/logo-graphology.svg (100%) rename {website => packages/website}/static/img/logo-sigma-disc.svg (100%) rename {website => packages/website}/static/img/logo-sigma-ruby.svg (100%) rename {website => packages/website}/static/img/logo-sigma.svg (100%) rename {website => packages/website}/static/img/logo-stackoverflow.svg (100%) rename {website => packages/website}/static/img/logo-twitter.svg (100%) rename {website => packages/website}/static/img/thumbnail-customize.png (100%) rename {website => packages/website}/static/img/thumbnail-display.png (100%) rename {website => packages/website}/static/img/thumbnail-explore.png (100%) rename {website => packages/website}/static/img/thumbnail-interact.png (100%) rename {website => packages/website}/static/index.html (100%) rename {website => packages/website}/static/styles.css (100%) create mode 100644 tsconfig.base.json delete mode 100644 website/package-lock.json diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 261aff93f..f29cfb9df 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,7 +23,7 @@ jobs: uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} - file: ./build/*.js + file: ./packages/sigma/build/*.js tag: ${{ github.ref }} overwrite: true file_glob: true diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2169976a6..ebed6dd9c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -17,12 +17,12 @@ jobs: - name: Install, Lint & Unit test run: | npm i - npm run unit:test + npm run sigma:unit:test - name: E2e tests id: e2e continue-on-error: true - run: npm run e2e:test + run: npm run sigma:e2e:test - name: Uploading screenshots on failure if: steps.e2e.outcome == 'failure' diff --git a/demo/package-lock.json b/demo/package-lock.json deleted file mode 100644 index 8fc2be463..000000000 --- a/demo/package-lock.json +++ /dev/null @@ -1,27377 +0,0 @@ -{ - "name": "sigma-demo", - "version": "0.1.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "sigma-demo", - "version": "0.1.0", - "dependencies": { - "@types/lodash": "^4.14.178", - "@types/node": "^17.0.2", - "@types/react": "^17.0.37", - "@types/react-dom": "^17.0.11", - "babel-loader": "8.2.3", - "graphology": "^0.23.2", - "graphology-layout-forceatlas2": "^0.8.1", - "graphology-types": "^0.24.5", - "lodash": "^4.17.21", - "react": "^17.0.2", - "react-animate-height": "^2.0.23", - "react-dom": "^17.0.2", - "react-icons": "^4.3.1", - "react-scripts": "5.0.0", - "react-sigma-v2": "^1.3.0", - "sigma": "latest", - "typescript": "^4.5.4" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dependencies": { - "@babel/highlight": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", - "dependencies": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || >=14.0.0" - }, - "peerDependencies": { - "@babel/core": ">=7.11.0", - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/@babel/eslint-parser/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", - "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", - "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", - "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", - "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" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", - "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", - "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", - "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", - "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.5", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", - "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", - "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", - "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", - "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", - "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz", - "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-decorators": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", - "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", - "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", - "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", - "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", - "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", - "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", - "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", - "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", - "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", - "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", - "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", - "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz", - "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.5.tgz", - "integrity": "sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", - "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", - "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", - "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", - "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", - "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", - "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", - "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", - "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", - "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", - "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", - "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.5.tgz", - "integrity": "sha512-skE02E/MptkZdBS4HwoRhjWXqeKQj0BWKEAPfPC+8R4/f6bjQqQ9Nftv/+HkxWwnVxh/E2NV9TNfzLN5H/oiBw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-flow": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", - "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", - "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", - "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", - "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", - "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", - "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", - "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", - "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", - "dependencies": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", - "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", - "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", - "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", - "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", - "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", - "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", - "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", - "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", - "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", - "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", - "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", - "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", - "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", - "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", - "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", - "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", - "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", - "dependencies": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.5", - "@babel/plugin-proposal-class-properties": "^7.16.5", - "@babel/plugin-proposal-class-static-block": "^7.16.5", - "@babel/plugin-proposal-dynamic-import": "^7.16.5", - "@babel/plugin-proposal-export-namespace-from": "^7.16.5", - "@babel/plugin-proposal-json-strings": "^7.16.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", - "@babel/plugin-proposal-numeric-separator": "^7.16.5", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", - "@babel/plugin-proposal-optional-chaining": "^7.16.5", - "@babel/plugin-proposal-private-methods": "^7.16.5", - "@babel/plugin-proposal-private-property-in-object": "^7.16.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.5", - "@babel/plugin-transform-async-to-generator": "^7.16.5", - "@babel/plugin-transform-block-scoped-functions": "^7.16.5", - "@babel/plugin-transform-block-scoping": "^7.16.5", - "@babel/plugin-transform-classes": "^7.16.5", - "@babel/plugin-transform-computed-properties": "^7.16.5", - "@babel/plugin-transform-destructuring": "^7.16.5", - "@babel/plugin-transform-dotall-regex": "^7.16.5", - "@babel/plugin-transform-duplicate-keys": "^7.16.5", - "@babel/plugin-transform-exponentiation-operator": "^7.16.5", - "@babel/plugin-transform-for-of": "^7.16.5", - "@babel/plugin-transform-function-name": "^7.16.5", - "@babel/plugin-transform-literals": "^7.16.5", - "@babel/plugin-transform-member-expression-literals": "^7.16.5", - "@babel/plugin-transform-modules-amd": "^7.16.5", - "@babel/plugin-transform-modules-commonjs": "^7.16.5", - "@babel/plugin-transform-modules-systemjs": "^7.16.5", - "@babel/plugin-transform-modules-umd": "^7.16.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", - "@babel/plugin-transform-new-target": "^7.16.5", - "@babel/plugin-transform-object-super": "^7.16.5", - "@babel/plugin-transform-parameters": "^7.16.5", - "@babel/plugin-transform-property-literals": "^7.16.5", - "@babel/plugin-transform-regenerator": "^7.16.5", - "@babel/plugin-transform-reserved-words": "^7.16.5", - "@babel/plugin-transform-shorthand-properties": "^7.16.5", - "@babel/plugin-transform-spread": "^7.16.5", - "@babel/plugin-transform-sticky-regex": "^7.16.5", - "@babel/plugin-transform-template-literals": "^7.16.5", - "@babel/plugin-transform-typeof-symbol": "^7.16.5", - "@babel/plugin-transform-unicode-escapes": "^7.16.5", - "@babel/plugin-transform-unicode-regex": "^7.16.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz", - "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", - "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz", - "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==", - "dependencies": { - "core-js-pure": "^3.19.0", - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "node_modules/@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "node_modules/@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", - "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dependencies": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/console/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/console/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/console/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/console/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/console/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.5.tgz", - "integrity": "sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.5", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.5", - "jest-haste-map": "^27.4.5", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-resolve-dependencies": "^27.4.5", - "jest-runner": "^27.4.5", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "jest-watcher": "^27.4.2", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/core/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/core/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/core/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/core/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/core/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/environment": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", - "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", - "dependencies": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", - "dependencies": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/globals": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", - "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/reporters": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.5.tgz", - "integrity": "sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==", - "dependencies": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.5", - "jest-resolve": "^27.4.5", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/@jest/reporters/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/reporters/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/reporters/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/reporters/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "dependencies": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/reporters/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/reporters/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", - "dependencies": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/source-map/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/test-sequencer": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", - "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", - "dependencies": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-runtime": "^27.4.5" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", - "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.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": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/transform/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/transform/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/transform/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/transform/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/transform/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@jest/transform/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "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" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/@jest/types/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/@jest/types/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/@jest/types/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/@jest/types/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/@jest/types/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "dependencies": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">= 10.13" - }, - "peerDependencies": { - "@types/webpack": "4.x || 5.x", - "react-refresh": ">=0.10.0 <1.0.0", - "sockjs-client": "^1.4.0", - "type-fest": ">=0.17.0 <3.0.0", - "webpack": ">=4.43.0 <6.0.0", - "webpack-dev-server": "3.x || 4.x", - "webpack-hot-middleware": "2.x", - "webpack-plugin-serve": "0.x || 1.x" - }, - "peerDependenciesMeta": { - "@types/webpack": { - "optional": true - }, - "sockjs-client": { - "optional": true - }, - "type-fest": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - }, - "webpack-hot-middleware": { - "optional": true - }, - "webpack-plugin-serve": { - "optional": true - } - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", - "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", - "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "dependencies": { - "@sinonjs/commons": "^1.7.0" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "dependencies": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "dependencies": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/webpack/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@types/babel__core": { - "version": "7.1.17", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "dependencies": { - "@babel/types": "^7.3.0" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.9.tgz", - "integrity": "sha512-VkZUiYevvtPyFu5XtpYw9a8moCSzxgjs5PAFF4yXjA7eYHvzBlXe+eJdqBBNWWVzI1r7Ki0KxMYvaQuhm+6f5A==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", - "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.26", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.26.tgz", - "integrity": "sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "node_modules/@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==" - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.2.tgz", - "integrity": "sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "node_modules/@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, - "node_modules/@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.0.tgz", - "integrity": "sha512-spu1UW7QuBn0nJ6+psnfCc3iVoQAifjKORgBngKOmC8U/1tbe2YJMzYQqDGYB4JCss7L8+RM2kKLb1B1Aw9BNA==", - "dependencies": { - "@typescript-eslint/experimental-utils": "5.8.0", - "@typescript-eslint/scope-manager": "5.8.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.0.tgz", - "integrity": "sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.8.0", - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/typescript-estree": "5.8.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/@typescript-eslint/experimental-utils/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.0.tgz", - "integrity": "sha512-Gleacp/ZhRtJRYs5/T8KQR3pAQjQI89Dn/k+OzyCKOsLiZH2/Vh60cFBTnFsHNI6WAD+lNUo/xGZ4NeA5u0Ipw==", - "dependencies": { - "@typescript-eslint/scope-manager": "5.8.0", - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/typescript-estree": "5.8.0", - "debug": "^4.3.2" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.0.tgz", - "integrity": "sha512-x82CYJsLOjPCDuFFEbS6e7K1QEWj7u5Wk1alw8A+gnJiYwNnDJk0ib6PCegbaPMjrfBvFKa7SxE3EOnnIQz2Gg==", - "dependencies": { - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/visitor-keys": "5.8.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.0.tgz", - "integrity": "sha512-LdCYOqeqZWqCMOmwFnum6YfW9F3nKuxJiR84CdIRN5nfHJ7gyvGpXWqL/AaW0k3Po0+wm93ARAsOdzlZDPCcXg==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.0.tgz", - "integrity": "sha512-srfeZ3URdEcUsSLbkOFqS7WoxOqn8JNil2NSLO9O+I2/Uyc85+UlfpEvQHIpj5dVts7KKOZnftoJD/Fdv0L7nQ==", - "dependencies": { - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/visitor-keys": "5.8.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.0.tgz", - "integrity": "sha512-+HDIGOEMnqbxdAHegxvnOqESUH6RWFRR2b8qxP1W9CZnnYh4Usz6MBL+2KMAgPk/P0o9c1HqnYtwzVH6GTIqug==", - "dependencies": { - "@typescript-eslint/types": "5.8.0", - "eslint-visitor-keys": "^3.0.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/@yomguithereal/helpers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", - "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" - }, - "node_modules/abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "dependencies": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - } - }, - "node_modules/acorn-globals/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - } - }, - "node_modules/acorn-node/node_modules/acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" - } - }, - "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "dependencies": { - "type-fest": "^0.21.3" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "node_modules/async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", - "dependencies": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axe-core": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "node_modules/babel-jest": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", - "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", - "dependencies": { - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.8.0" - } - }, - "node_modules/babel-jest/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/babel-jest/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/babel-jest/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/babel-jest/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-jest/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", - "dependencies": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">=10", - "npm": ">=6" - } - }, - "node_modules/babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "peerDependencies": { - "@babel/core": "^7.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "dependencies": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", - "dependencies": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "node_modules/bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "dependencies": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "node_modules/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "dependencies": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dependencies": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "node_modules/browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "dependencies": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dependencies": { - "node-int64": "^0.4.0" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "node_modules/builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001292", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz", - "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "node_modules/chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chokidar/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "node_modules/cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "node_modules/clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-css/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "dependencies": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "node_modules/combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dependencies": { - "delayed-stream": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "node_modules/confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "node_modules/connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "node_modules/core-js": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", - "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", - "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", - "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/core-js-pure": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz", - "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-blank-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.0.tgz", - "integrity": "sha512-lBG90FEc4A2lZeRoFkJHYnJlQFgR49hTo3E8HA6oGN+mN66EIslimxtcAYx4xlkBR0c3eNCOjqQ2ACHaav+7Qw==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "css-blank-pseudo": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "dependencies": { - "timsort": "^0.3.0" - }, - "engines": { - "node": ">= 10" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-has-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.0.tgz", - "integrity": "sha512-1LlqZebDVJXvLPP0RZ8U1jrpFEHWqttBlWz46PVNN6tD65O3IgooDkGEAhfhHTJUGHJHrXzH+ANIC0/1bD9l+A==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "css-has-pseudo": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", - "dependencies": { - "icss-utils": "^5.1.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", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.3.1.tgz", - "integrity": "sha512-SHA7Hu/EiF0dOwdmV2+agvqYpG+ljlUa7Dvn1AVOmSH3N8KOERoaM9lGpstz9nGsoTjANGyUXdrxl/EwdMScRg==", - "dependencies": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-prefers-color-scheme": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.0.tgz", - "integrity": "sha512-Ko2uKO81GbDgV1DG0OywofFy8Oz3/beGryi3ohmXAGo3duZI2HCz6MCQq85WdiKhWE7N3pMjUByIh137Xp5v6g==", - "bin": { - "css-prefers-color-scheme": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "node_modules/css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-tree/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssdb": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", - "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==" - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", - "dependencies": { - "cssnano-preset-default": "^5.1.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", - "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", - "dependencies": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csso/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/csso/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - }, - "node_modules/csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" - }, - "node_modules/data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "dependencies": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "node_modules/dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "node_modules/deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dependencies": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "node_modules/del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "node_modules/detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "node_modules/diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "node_modules/dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "dependencies": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "node_modules/dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dependencies": { - "buffer-indexof": "^1.0.0" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "dependencies": { - "webidl-conversions": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/domexception/node_modules/webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", - "engines": { - "node": ">=10" - } - }, - "node_modules/dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "node_modules/ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", - "dependencies": { - "jake": "^10.6.1" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.26", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.26.tgz", - "integrity": "sha512-cA1YwlRzO6TGp7yd3+KAqh9Tt6Z4CuuKqsAJP6uF/H5MQryjAGDhMhnY5cEXo8MaRCczpzSBhMPdqRIodkbZYw==" - }, - "node_modules/emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/emittery?sponsor=1" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "dependencies": { - "ansi-colors": "^4.1.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "dependencies": { - "stackframe": "^1.1.1" - } - }, - "node_modules/es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", - "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", - "dependencies": { - "@eslint/eslintrc": "^1.0.5", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.2.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "dependencies": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - }, - "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", - "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dependencies": { - "find-up": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "dependencies": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@babel/plugin-syntax-flow": "^7.14.5", - "@babel/plugin-transform-react-jsx": "^7.14.9", - "eslint": "^8.1.0" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/eslint-plugin-jest": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.3.0.tgz", - "integrity": "sha512-79WQtuBsTN1S8Y9+7euBYwxIOia/k7ykkl9OCBHL3xuww5ecursHy/D8GCIlvzHVWv85gOkS5Kv6Sh7RxOgK1Q==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" - }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "dependencies": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", - "dependencies": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.1.tgz", - "integrity": "sha512-8ZV4HbbacvOwu+adNnGpYd8E64NRcil2a11aFAbc/TZDUB/xxK2c8Z+LoeoHUbxNBGbTUdpAE4YUugxK85pcwQ==", - "dependencies": { - "@typescript-eslint/experimental-utils": "^5.5.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "dependencies": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" - } - }, - "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/eslint/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", - "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", - "dependencies": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/expect/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.6", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "dependencies": { - "bser": "2.1.1" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", - "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", - "dependencies": { - "minimatch": "^3.0.4" - } - }, - "node_modules/filesize": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.6.tgz", - "integrity": "sha512-sHvRqTiwdmcuzqet7iVwsbwF6UrV3wIgDf2SHNdY1Hgl8PC45HZg/0xtdw6U2izIV4lccnrY9ftl6wZFNdjYMg==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" - }, - "node_modules/follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "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" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globby/node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "node_modules/graphology": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.23.2.tgz", - "integrity": "sha512-RHcLpAP4M+KPShLQEvgkT1Y4vxl+FFbmmy3D0mupO+VXIuYC8zdmMcHs40D9m3mmN067zGS+lUaHjDq06Td7PQ==", - "dependencies": { - "events": "^3.3.0", - "obliterator": "^2.0.0" - }, - "peerDependencies": { - "graphology-types": ">=0.23.0" - } - }, - "node_modules/graphology-indices": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", - "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", - "dependencies": { - "graphology-utils": "^2.4.2", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-indices/node_modules/mnemonist": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.0.tgz", - "integrity": "sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ==", - "dependencies": { - "obliterator": "^2.0.1" - } - }, - "node_modules/graphology-layout-forceatlas2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.1.tgz", - "integrity": "sha512-lAm9T0uBxhECZTVyYDMMnPi3l7h5kG2+7yfxqoT9wpgF/omComGc6vR9wmQqClQjSXiM3OU4frO4j2Il5E72Xg==", - "dependencies": { - "graphology-utils": "^2.1.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-metrics": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-1.18.2.tgz", - "integrity": "sha512-Ex02yMIyIzEmaQxcMUNqCvCRT0bxV008wuGZcD3lVwssubJK3vj6FktmZY1A24ASN5INn2TJ0n/x40mWGyPkhA==", - "dependencies": { - "graphology-shortest-path": "^1.5.2", - "graphology-utils": "^2.3.0", - "mnemonist": "^0.38.3" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-shortest-path": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-1.5.2.tgz", - "integrity": "sha512-MP95GPiPSkutan5miLfWrMQMWKO/rVSzrfqknrKZ2HyJYDFWonr0IDZOn8MsgR8bNCXKUTd3cFAzKo8hVISx/A==", - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "graphology-indices": "^0.16.0", - "graphology-utils": "^2.1.2", - "mnemonist": "^0.38.1" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-types": { - "version": "0.24.5", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.5.tgz", - "integrity": "sha512-m8FVoj9b6MwIaTN+/AvoxXhcK5n0uSe7ZnhbQNTcjh94vzN6m5hU501LihtCfRjF35QEMVrXYOrTNO0wAR1Gxw==" - }, - "node_modules/graphology-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", - "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", - "peerDependencies": { - "graphology-types": ">=0.23.0" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "engines": { - "node": ">=4" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "dependencies": { - "whatwg-encoding": "^1.0.5" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "node_modules/html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", - "dependencies": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "node_modules/identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "dependencies": { - "harmony-reflect": "^1.4.6" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/immer": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.7.tgz", - "integrity": "sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "dependencies": { - "import-from": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-fresh/node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "node_modules/is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "node_modules/is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "dependencies": { - "call-bind": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "dependencies": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-report/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/istanbul-lib-source-maps/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/istanbul-reports": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", - "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", - "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", - "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", - "dependencies": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": "*" - } - }, - "node_modules/jake/node_modules/async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "node_modules/jest": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.5.tgz", - "integrity": "sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==", - "dependencies": { - "@jest/core": "^27.4.5", - "import-local": "^3.0.2", - "jest-cli": "^27.4.5" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", - "dependencies": { - "@jest/types": "^27.4.2", - "execa": "^5.0.0", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", - "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-circus/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-circus/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-circus/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-circus/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-circus/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.5.tgz", - "integrity": "sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==", - "dependencies": { - "@jest/core": "^27.4.5", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "bin": { - "jest": "bin/jest.js" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } - } - }, - "node_modules/jest-cli/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-cli/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-cli/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-cli/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-cli/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", - "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", - "dependencies": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.5", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.5", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.5", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-runner": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/jest-config/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-config/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-config/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-config/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-config/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "dependencies": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-diff/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-diff/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-diff/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-diff/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-diff/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", - "dependencies": { - "detect-newline": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-each/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-each/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-each/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-each/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-each/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-environment-jsdom": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", - "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", - "jsdom": "^16.6.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-environment-node": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", - "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", - "dependencies": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-haste-map": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", - "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - } - }, - "node_modules/jest-jasmine2": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", - "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", - "dependencies": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-jasmine2/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-jasmine2/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-jasmine2/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-jasmine2/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", - "dependencies": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", - "dependencies": { - "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-matcher-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-matcher-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-matcher-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-message-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-message-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-message-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-message-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-message-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "jest-resolve": "*" - }, - "peerDependenciesMeta": { - "jest-resolve": { - "optional": true - } - } - }, - "node_modules/jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==", - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", - "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", - "dependencies": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve-dependencies": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.5.tgz", - "integrity": "sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==", - "dependencies": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.5" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-resolve/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-resolve/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-resolve/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-resolve/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-resolve/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", - "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-haste-map": "^27.4.5", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-runtime": "^27.4.5", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runner/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runner/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runner/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runner/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runner/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", - "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", - "dependencies": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/globals": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-runtime/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-runtime/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-runtime/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-runtime/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-runtime/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", - "dependencies": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", - "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", - "dependencies": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.5", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-snapshot/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-snapshot/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-snapshot/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-snapshot/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jest-snapshot/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "dependencies": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-util/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-util/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-util/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-util/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-util/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "dependencies": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-validate/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-validate/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-validate/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-validate/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-validate/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", - "dependencies": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "jest": "^27.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/char-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", - "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==", - "engines": { - "node": ">=12.20" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watch-typeahead/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watch-typeahead/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watch-typeahead/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/jest-watch-typeahead/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", - "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", - "dependencies": { - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.4.2", - "string-length": "^4.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-watcher/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jest-watcher/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jest-watcher/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/jest-watcher/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-watcher/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "dependencies": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "dependencies": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "dependencies": { - "language-subtag-registry": "~0.3.2" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dependencies": { - "sourcemap-codec": "^1.4.4" - } - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dependencies": { - "tmpl": "1.0.5" - } - }, - "node_modules/mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz", - "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==", - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.5.tgz", - "integrity": "sha512-oEIhRucyn1JbT/1tU2BhnwO6ft1jjH1iCX9Gc59WFMg0n5773rQU0oyQ0zzeYFFuBfONaRbQJyGoPtuNseMxjA==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "node_modules/mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/mnemonist": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", - "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", - "dependencies": { - "obliterator": "^2.0.0" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dependencies": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.8" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obliterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.1.tgz", - "integrity": "sha512-XnkiCrrBcIZQitJPAI36mrrpEUvatbte8hLcTcQwKA1v9NkCKasSi+UAguLsLDs/out7MoRzAlmz7VXvY6ph6w==" - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pirates": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", - "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, - "node_modules/portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "dependencies": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "dependencies": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" - } - }, - "node_modules/postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" - } - }, - "node_modules/postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "dependencies": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-color-functional-notation": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.1.0.tgz", - "integrity": "sha512-bBB64p3Fzo0DaxGfVp6ELRjOx+MysN1DlvkWtXwZr25i8SZLAEL+QAV6ttX5iraN+e3fdCxaVm7sHobNyy6qug==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-color-functional-notation": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.1.tgz", - "integrity": "sha512-kzp95xRLSFnFdmVIWwbWa3QohE3v/G/wNBvW4U66Lt4wq119I6Bz1EVErrARWZ5+7HskgQ6M4mpiwjo+jOdApA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-color-hex-alpha": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.1.tgz", - "integrity": "sha512-uA5MAOoCwCK32VgYXWwPD3vBDDOi1oMOkLnO+U1Af6ex7JOE0xHVJqnc9w5QS+fPJ9yveXeHKVtdVqzP2WiCsQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-color-rebeccapurple": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-colormin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", - "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-custom-properties": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.1.tgz", - "integrity": "sha512-Z3WjuML7qn6ehesWD4vDqOmM5CZO/qfVknpI9/gDOwMNhcLg3OSgT5wENR4kFDZtCricAE7cxL97bsj5lFnuZQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-custom-properties": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" - } - }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz", - "integrity": "sha512-nA6+XVUc5VDe6LrJ5KWFqJ05dxZXzoYiUQJFZSuwLW/8aI462w7gCEhB+RnOA+N3dtrj8B2WTSfcjCac6RJW0A==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "postcss-dir-pseudo-class": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-double-position-gradients": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.3.tgz", - "integrity": "sha512-x3DYDhCsKS/sjH6t+sM9R+pq4lCwdHGVeUOpE/gDybfY33acJJie+NzRigKJVze7E/jH/1WGl/qPRV90Lso7Mg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-double-position-gradients": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-env-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.3.tgz", - "integrity": "sha512-RQ0CwXX161FLuC525Lx7VqsHXSPQvgErgOMcbfuAKPq1hgHDPJLemowVaPuWF4E3IO8rgUbStaRLGTM5VlN/vw==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-env-function": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "peerDependencies": { - "postcss": "^8.1.4" - } - }, - "node_modules/postcss-focus-visible": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.2.tgz", - "integrity": "sha512-KYztrdQRRr+pPJQRAyr9HAEr8I8TUfpSyqOo8qddrjtMLap7Ud1FAF8szi4ZWrhMmch3EwL4RQMqsneOByWZIA==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "postcss-focus-visible": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-focus-within": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.2.tgz", - "integrity": "sha512-0zm8gM/fpFZtWM8drbj5M6HKVztHgLqtHygCMB494SOkudtnePpq5nv0ie2Jx/BrD+A5nhj0uK3tuMnEpjKonA==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "postcss-focus-within": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-gap-properties": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.1.tgz", - "integrity": "sha512-t7ztwUmG17KQRTHDWeekeSQ41ZsjYK+OJagee3E3hFS46n9RD5QcT/NRxwbc2DWjVSL5GQf46al3wEiH6FRSKg==", - "bin": { - "postcss-gap-properties": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-image-set-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.3.tgz", - "integrity": "sha512-+EZRaCg/MzsKW2ggTy26mG/uoHnEAjCcGICCkUYgg2PPguZaRjSBKY4KHiWcdH6ydsR7enlnO3i7bQ+Fpbx7vQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-image-set-function": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "peerDependencies": { - "postcss": "^8.0.0" - } - }, - "node_modules/postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", - "dependencies": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" - }, - "engines": { - "node": ">=10.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-lab-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.2.tgz", - "integrity": "sha512-IkX1S1CROQF9uCu5F4/Ib5SRFDJXlJg3ig9x4OJkKIF16y0o7WRKfFje2ym+yThfwYjozwHZgf37Xwbnscpipg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-lab-function": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "dependencies": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "ts-node": ">=9.0.0" - }, - "peerDependenciesMeta": { - "ts-node": { - "optional": true - } - } - }, - "node_modules/postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "dependencies": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/postcss-logical": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.1.tgz", - "integrity": "sha512-cKekWCoZrxdQktbj8PyCOqQWxsYAPyHjoeBPedkQzfWuEqRm0KVFRHypsHAiH2dDVUae52yx8PBtWS+V3BqT5w==", - "bin": { - "postcss-logical": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", - "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", - "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", - "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "dependencies": { - "postcss-selector-parser": "^6.0.6" - }, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" - } - }, - "node_modules/postcss-nesting": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.0.tgz", - "integrity": "sha512-HQ8kc/kLid2YjTOjlUC2Lk9JCGTJ/WDqRtEbJWWTQNs0KObgp3a1DFQhS19toVK8d/2q2YmVasjdQaWqZhotPg==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "postcss-nesting": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "dependencies": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - }, - "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", - "dependencies": { - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.1.tgz", - "integrity": "sha512-/ajDNoTF+LiuhIZjenjb/ndBoKP/WYy/dTT8BCCtLU1wrezkax+lXw5r3c5qR4cadNNMbksAnhWJXNjd9xNTHA==", - "bin": { - "postcss-overflow-shorthand": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "peerDependencies": { - "postcss": "^8" - } - }, - "node_modules/postcss-place": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.2.tgz", - "integrity": "sha512-XsZCU8X8M9dHKGlxdycihxPajSkRd4u+cIUJz/FgC61Mr/swStI3xAvsYai9Fh22kU+VVAn7ihoZk8h9pQhDfA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "postcss-place": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-preset-env": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.1.0.tgz", - "integrity": "sha512-YZI44uxVJQQu18TeHEoDtdLsjKLQpCpzt/4FAzadIcnNYwvKSQqvxaHE6uWobEWQrcfU42zIddMPUKgYQxZs8g==", - "dependencies": { - "autoprefixer": "^10.4.0", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001291", - "css-blank-pseudo": "^3.0.0", - "css-has-pseudo": "^3.0.0", - "css-prefers-color-scheme": "^6.0.0", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.1.0", - "postcss-color-hex-alpha": "^8.0.1", - "postcss-color-rebeccapurple": "^7.0.1", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.0.1", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.1", - "postcss-double-position-gradients": "^3.0.3", - "postcss-env-function": "^4.0.3", - "postcss-focus-visible": "^6.0.2", - "postcss-focus-within": "^5.0.2", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.1", - "postcss-image-set-function": "^4.0.3", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.2", - "postcss-logical": "^5.0.1", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.0.3", - "postcss-overflow-shorthand": "^3.0.1", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.2", - "postcss-pseudo-class-any-link": "^7.0.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - }, - "bin": { - "postcss-preset-env": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.1.tgz", - "integrity": "sha512-Zt+VMw9qX7Um/cYOaywOQvXipDw/U3U83L6MFHocbjVIhLd+x5G4SSDmKm8sW2/HlaTno2Cazub8USrDvJ4DLA==", - "dependencies": { - "postcss-selector-parser": "^6.0.7" - }, - "bin": { - "postcss-pseudo-class-any-link": "dist/cli.mjs" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", - "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", - "dependencies": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "peerDependencies": { - "postcss": "^8.0.3" - } - }, - "node_modules/postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "dependencies": { - "balanced-match": "^1.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", - "dependencies": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/postcss-svgo/node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/postcss-svgo/node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/postcss-svgo/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/postcss-svgo/node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", - "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", - "dependencies": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "dependencies": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/pretty-format/node_modules/ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/pretty-format/node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "dependencies": { - "asap": "~2.0.6" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "engines": { - "node": ">=0.6.0", - "teleport": ">=0.2.0" - } - }, - "node_modules/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "dependencies": { - "performance-now": "^2.1.0" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "dependencies": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-animate-height": { - "version": "2.0.23", - "resolved": "https://registry.npmjs.org/react-animate-height/-/react-animate-height-2.0.23.tgz", - "integrity": "sha512-DucSC/1QuxWEFzR9IsHMzrf2nrcZ6qAmLIFoENa2kLK7h72XybcMA9o073z7aHccFzdMEW0/fhAdnQG7a4rDow==", - "dependencies": { - "classnames": "^2.2.5", - "prop-types": "^15.6.1" - }, - "engines": { - "node": ">= 6.0.0" - }, - "peerDependencies": { - "react": ">=15.6.2", - "react-dom": ">=15.6.2" - } - }, - "node_modules/react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "dependencies": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/react-dev-utils/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/react-dev-utils/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/react-dev-utils/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "node_modules/react-icons": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", - "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "dependencies": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "bin": { - "react-scripts": "bin/react-scripts.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" - }, - "peerDependencies": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/react-scripts/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/react-sigma-v2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-sigma-v2/-/react-sigma-v2-1.3.0.tgz", - "integrity": "sha512-6v+VKrEFakQ1P3/vXdudE2DrxnMUpp8NgT0XJ50zCu8pT2LYc2j9tOAPIeLDQjrRibn8XKq/obWpobpZjkmNwA==", - "dependencies": { - "lodash": "^4.17.21", - "tslib": "^2.3.1" - }, - "peerDependencies": { - "graphology": ">=0.23.0", - "graphology-layout-forceatlas2": ">=0.6.0", - "react": "^17.0.0", - "react-dom": "^17.0.0", - "sigma": "^2.1.1" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "dependencies": { - "minimatch": "3.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" - }, - "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "dependencies": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "engines": { - "node": ">=8.9" - }, - "peerDependencies": { - "rework": "1.0.1", - "rework-visit": "1.0.0" - }, - "peerDependenciesMeta": { - "rework": { - "optional": true - }, - "rework-visit": { - "optional": true - } - } - }, - "node_modules/resolve-url-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/resolve-url-loader/node_modules/picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "node_modules/resolve-url-loader/node_modules/postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "dependencies": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/resolve-url-loader/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.61.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.61.1.tgz", - "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser/node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "node_modules/sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "dependencies": { - "xmlchars": "^2.2.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "node_modules/selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "dependencies": { - "node-forge": "^0.10.0" - } - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/sigma": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/sigma/-/sigma-2.1.3.tgz", - "integrity": "sha512-Dy4QigLlvyqpoMMizIrbzinn+zlb2o1b/nLCLZXGCVDxI12NxtAccvCETnbPqLE8ytCJ+wlZ2tKxl+78bUWfxw==", - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "events": "^3.3.0", - "graphology-metrics": "1.18.2", - "graphology-utils": "^2.4.0" - } - }, - "node_modules/signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", - "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", - "dependencies": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^0.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/source-map-loader/node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/stack-utils/node_modules/escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "dependencies": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "dependencies": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "dependencies": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-hyperlinks/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", - "dependencies": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "node_modules/svgo/node_modules/css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "dependencies": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "dependencies": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - }, - "node_modules/svgo/node_modules/nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "dependencies": { - "boolbase": "~1.0.0" - } - }, - "node_modules/symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "node_modules/tailwindcss": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.7.tgz", - "integrity": "sha512-rZdKNHtC64jcQncLoWOuCzj4lQDTAgLtgK3WmQS88tTdpHh9OwLqULTQxI3tw9AMJsqSpCKlmcjW/8CSnni6zQ==", - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" - } - }, - "node_modules/tailwindcss/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/tailwindcss/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/tailwindcss/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/tailwindcss/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tailwindcss/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "dependencies": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "acorn": "^8.5.0" - }, - "peerDependenciesMeta": { - "acorn": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", - "dependencies": { - "jest-worker": "^27.4.1", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "node_modules/tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "dependencies": { - "rimraf": "^3.0.0" - }, - "engines": { - "node": ">=8.17.0" - } - }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "dependencies": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/tough-cookie/node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "node_modules/tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tsconfig-paths/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "dependencies": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "node_modules/util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dependencies": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "node_modules/v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "engines": { - "node": ">=10.12.0" - } - }, - "node_modules/v8-to-istanbul/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "dependencies": { - "browser-process-hrtime": "^1.0.0" - } - }, - "node_modules/w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "dependencies": { - "xml-name-validator": "^3.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dependencies": { - "makeerror": "1.0.12" - } - }, - "node_modules/watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", - "engines": { - "node": ">=10.4" - } - }, - "node_modules/webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", - "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.0.tgz", - "integrity": "sha512-ldR+a54iygMxUawTzMlWD/JblePhNRVGHxTHQz9EAvsbH7HZbX53OxV6Y092x+tgN5umv885i2X4wfdo/ynEQA==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", - "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-manifest-plugin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.0.2.tgz", - "integrity": "sha512-Ld6j05pRblXAVoX8xdXFDsc/s97cFnR1FOmQawhTSlp6F6aeU1Jia5aqTmDpkueaAz8g9sXpgSOqmEgVAR61Xw==", - "dependencies": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "engines": { - "node": ">=12.22.0" - }, - "peerDependencies": { - "webpack": "^4.44.2 || ^5.47.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "dependencies": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", - "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/webpack/node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "dependencies": { - "iconv-lite": "0.4.24" - } - }, - "node_modules/whatwg-encoding/node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "node_modules/whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "node_modules/whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "dependencies": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", - "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", - "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-build": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", - "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "source-map-url": "^0.4.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.4.2", - "workbox-broadcast-update": "6.4.2", - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-google-analytics": "6.4.2", - "workbox-navigation-preload": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-range-requests": "6.4.2", - "workbox-recipes": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2", - "workbox-streams": "6.4.2", - "workbox-sw": "6.4.2", - "workbox-window": "6.4.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.1.tgz", - "integrity": "sha512-6RMV31esAxqlDIvVCG/CJxY/s8dFNVOI5w8RWIfDMhjg/iwqnawko9tJXau/leqC4+T1Bu8et99QVWCwU5wk+g==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", - "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-core": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", - "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" - }, - "node_modules/workbox-expiration": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", - "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", - "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", - "dependencies": { - "workbox-background-sync": "6.4.2", - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", - "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-precaching": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", - "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", - "dependencies": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", - "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-recipes": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", - "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", - "dependencies": { - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "node_modules/workbox-routing": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", - "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-strategies": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", - "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", - "dependencies": { - "workbox-core": "6.4.2" - } - }, - "node_modules/workbox-streams": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", - "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", - "dependencies": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2" - } - }, - "node_modules/workbox-sw": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", - "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", - "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", - "dependencies": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "source-map-url": "^0.4.0", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.4.2" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dependencies": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - }, - "node_modules/workbox-window": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", - "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.4.2" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "node_modules/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "engines": { - "node": ">=10" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "requires": { - "@babel/highlight": "^7.16.0" - } - }, - "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" - }, - "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "@babel/eslint-parser": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.16.5.tgz", - "integrity": "sha512-mUqYa46lgWqHKQ33Q6LNCGp/wPR3eqOYTUixHFsfrSQqRxH0+WOzca75iEjFr5RDGH1dDz622LaHhLOzOuQRUA==", - "requires": { - "eslint-scope": "^5.1.1", - "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@babel/generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.5.tgz", - "integrity": "sha512-kIvCdjZqcdKqoDbVVdt5R99icaRtrtYhYK/xux5qiWCBmfdvEYMFZ68QCrpE5cbFM1JsuArUNs1ZkuKtTtUcZA==", - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.5.tgz", - "integrity": "sha512-3JEA9G5dmmnIWdzaT9d0NmFRgYnWUThLsDaL7982H0XqqWr56lRrsmwheXFMjR+TMl7QMBb6mzy9kvgr1lRLUA==", - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.5.tgz", - "integrity": "sha512-NEohnYA7mkB8L5JhU7BLwcBdU3j83IziR9aseMueWGeAjblbul3zzb8UvJ3a1zuBiqCMObzCJHFqKIQE6hTVmg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", - "requires": { - "@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" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.5.tgz", - "integrity": "sha512-ODQyc5AnxmZWm/R2W7fzhamOk1ey8gSguo5SGvF0zcB3uUzRpTRmM/jmLSm9bDMyPlvbyJ+PwPEK0BWIoZ9wjg==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.5.tgz", - "integrity": "sha512-7fecSXq7ZrLE+TWshbGT+HyCLkxloWNhTbU2QM1NTI/tDqyf0oZiMcEfYtDuUDCo528EOlt39G1rftea4bRZIw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.5.tgz", - "integrity": "sha512-CkvMxgV4ZyyioElFwcuWnDCcNIeyqTkCm9BxXZi73RR1ozqlpboqsbGUNvRTflgZtFbbJ1v5Emvm+lkjMYY/LQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.5.tgz", - "integrity": "sha512-59KHWHXxVA9K4HNF4sbHCf+eJeFe0Te/ZFGqBT4OjXhrwvA04sGfaEGsVTdsjoszq0YTP49RC9UKe5g8uN2RwQ==" - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.5.tgz", - "integrity": "sha512-X+aAJldyxrOmN9v3FKp+Hu1NO69VWgYgDGq6YDykwRPzxs5f2N+X988CBXS7EQahDU+Vpet5QYMqLk+nsp+Qxw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.5", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.5.tgz", - "integrity": "sha512-ao3seGVa/FZCMCCNDuBcqnBFSbdr8N2EW35mzojx3TwfIbdPmNK+JV6+2d5bR0Z71W5ocLnQp9en/cTF7pBJiQ==", - "requires": { - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-member-expression-to-functions": "^7.16.5", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==" - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.5.tgz", - "integrity": "sha512-2J2pmLBqUqVdJw78U0KPNdeE2qeuIyKoG4mKV7wAq3mc4jJG282UgjZw4ZYDnqiWQuS3Y3IYdF/AQ6CpyBV3VA==", - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.5", - "@babel/types": "^7.16.0" - } - }, - "@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - } - }, - "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.16.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.5.tgz", - "integrity": "sha512-C/FX+3HNLV6sz7AqbTQqEo1L9/kfrKjxcVtgyBCmvIgOjvuBVUWooDoi7trsLxOzCEo5FccjRvKHkfDsJFZlfA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.5.tgz", - "integrity": "sha512-pJD3HjgRv83s5dv1sTnDbZOaTjghKEz8KUn1Kbh2eAIRhGuyQ1XSeI4xVXU3UlIEVA3DAyIdxqT1eRn7Wcn55A==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.5.tgz", - "integrity": "sha512-EEFzuLZcm/rNJ8Q5krK+FRKdVkd6FjfzT9tuSZql9sQn64K0hHA2KLJ0DqVot9/iV6+SsuadC5yI39zWnm+nmQ==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.16.5.tgz", - "integrity": "sha512-XAiZll5oCdp2Dd2RbXA3LVPlFyIRhhcQy+G34p9ePpl6mjFkbqHAYHovyw2j5mqUrlBf0/+MtOIJ3JGYtz8qaw==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-decorators": "^7.16.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.5.tgz", - "integrity": "sha512-P05/SJZTTvHz79LNYTF8ff5xXge0kk5sIIWAypcWgX4BTRUgyHc8wRxJ/Hk+mU0KXldgOOslKaeqnhthcDJCJQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.5.tgz", - "integrity": "sha512-i+sltzEShH1vsVydvNaTRsgvq2vZsfyrd7K7vPLUU/KgS0D5yZMe6uipM0+izminnkKrEfdUnz7CxMRb6oHZWw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.5.tgz", - "integrity": "sha512-QQJueTFa0y9E4qHANqIvMsuxM/qcLQmKttBACtPCQzGUEizsXDACGonlPiSwynHfOa3vNw0FPMVvQzbuXwh4SQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.5.tgz", - "integrity": "sha512-xqibl7ISO2vjuQM+MzR3rkd0zfNWltk7n9QhaD8ghMmMceVguYrNDt7MikRyj4J4v3QehpnrU8RYLnC7z/gZLA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.5.tgz", - "integrity": "sha512-YwMsTp/oOviSBhrjwi0vzCUycseCYwoXnLiXIL3YNjHSMBHicGTz7GjVU/IGgz4DtOEXBdCNG72pvCX22ehfqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.5.tgz", - "integrity": "sha512-DvB9l/TcsCRvsIV9v4jxR/jVP45cslTVC0PMVHvaJhhNuhn2Y1SOhCSFlPK777qLB5wb8rVDaNoqMTyOqtY5Iw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.5.tgz", - "integrity": "sha512-UEd6KpChoyPhCoE840KRHOlGhEZFutdPDMGj+0I56yuTTOaT51GzmnEl/0uT41fB/vD2nT+Pci2KjezyE3HmUw==", - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.5" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.5.tgz", - "integrity": "sha512-ihCMxY1Iljmx4bWy/PIMJGXN4NS4oUj1MKynwO07kiKms23pNvIn1DMB92DNB2R0EA882sw0VXIelYGdtF7xEQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.5.tgz", - "integrity": "sha512-kzdHgnaXRonttiTfKYnSVafbWngPPr2qKw9BWYBESl91W54e+9R5pP70LtWxV56g0f05f/SQrwHYkfvbwcdQ/A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.5.tgz", - "integrity": "sha512-+yFMO4BGT3sgzXo+lrq7orX5mAZt57DwUK6seqII6AcJnJOIhBJ8pzKH47/ql/d426uQ7YhN8DpUFirQzqYSUA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.5.tgz", - "integrity": "sha512-+YGh5Wbw0NH3y/E5YMu6ci5qTDmAEVNoZ3I54aB6nVEOZ5BQ7QJlwKq5pYVucQilMByGn/bvX0af+uNaPRCabA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.5.tgz", - "integrity": "sha512-s5sKtlKQyFSatt781HQwv1hoM5BQ9qRH30r+dK56OLDsHmV74mzwJNX7R1yMuE7VZKG5O6q/gmOGSAO6ikTudg==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-bigint": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.16.5.tgz", - "integrity": "sha512-3CbYTXfflvyy8O819uhZcZSMedZG4J8yS/NLTc/8T24M9ke1GssTGvg8VZu3Yn2LU5IyQSv1CmPq0a9JWHXJwg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-flow": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.5.tgz", - "integrity": "sha512-Nrx+7EAJx1BieBQseZa2pavVH2Rp7hADK2xn7coYqVbWRu9C2OFizYcsKo6TrrqJkJl+qF/+Qqzrk/+XDu4GnA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.5.tgz", - "integrity": "sha512-/d4//lZ1Vqb4mZ5xTep3dDK888j7BGM/iKqBmndBaoYAFPlPKrGU608VVBz5JeyAb6YQDjRu1UKqj86UhwWVgw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.5.tgz", - "integrity": "sha512-8bTHiiZyMOyfZFULjsCnYOWG059FVMes0iljEHSfARhNgFfpsqE92OrCffv3veSw9rwMkYcFe9bj0ZoXU2IGtQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.5.tgz", - "integrity": "sha512-TMXgfioJnkXU+XRoj7P2ED7rUm5jbnDWwlCuFVTpQboMfbSya5WrmubNBAMlk7KXvywpo8rd8WuYZkis1o2H8w==", - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-remap-async-to-generator": "^7.16.5" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.5.tgz", - "integrity": "sha512-BxmIyKLjUGksJ99+hJyL/HIxLIGnLKtw772zYDER7UuycDZ+Xvzs98ZQw6NGgM2ss4/hlFAaGiZmMNKvValEjw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.5.tgz", - "integrity": "sha512-JxjSPNZSiOtmxjX7PBRBeRJTUKTyJ607YUYeT0QJCNdsedOe+/rXITjP08eG8xUpsLfPirgzdCFN+h0w6RI+pQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.5.tgz", - "integrity": "sha512-DzJ1vYf/7TaCYy57J3SJ9rV+JEuvmlnvvyvYKFbk5u46oQbBvuB9/0w+YsVsxkOv8zVWKpDmUoj4T5ILHoXevA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.5.tgz", - "integrity": "sha512-n1+O7xtU5lSLraRzX88CNcpl7vtGdPakKzww74bVwpAIRgz9JVLJJpOLb0uYqcOaXVM0TL6X0RVeIJGD2CnCkg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.5.tgz", - "integrity": "sha512-GuRVAsjq+c9YPK6NeTkRLWyQskDC099XkBSVO+6QzbnOnH2d/4mBVXYStaPrZD3dFRfg00I6BFJ9Atsjfs8mlg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.5.tgz", - "integrity": "sha512-iQiEMt8Q4/5aRGHpGVK2Zc7a6mx7qEAO7qehgSug3SDImnuMzgmm/wtJALXaz25zUj1PmnNHtShjFgk4PDx4nw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.5.tgz", - "integrity": "sha512-81tijpDg2a6I1Yhj4aWY1l3O1J4Cg/Pd7LfvuaH2VVInAkXtzibz9+zSPdUM1WvuUi128ksstAP0hM5w48vQgg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.5.tgz", - "integrity": "sha512-12rba2HwemQPa7BLIKCzm1pT2/RuQHtSFHdNl41cFiC6oi4tcrp7gjB07pxQvFpcADojQywSjblQth6gJyE6CA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.5.tgz", - "integrity": "sha512-skE02E/MptkZdBS4HwoRhjWXqeKQj0BWKEAPfPC+8R4/f6bjQqQ9Nftv/+HkxWwnVxh/E2NV9TNfzLN5H/oiBw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/plugin-syntax-flow": "^7.16.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.5.tgz", - "integrity": "sha512-+DpCAJFPAvViR17PIMi9x2AE34dll5wNlXO43wagAX2YcRGgEVHCNFC4azG85b4YyyFarvkc/iD5NPrz4Oneqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.5.tgz", - "integrity": "sha512-Fuec/KPSpVLbGo6z1RPw4EE1X+z9gZk1uQmnYy7v4xr4TO9p41v1AoUuXEtyqAI7H+xNJYSICzRqZBhDEkd3kQ==", - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.5.tgz", - "integrity": "sha512-B1j9C/IfvshnPcklsc93AVLTrNVa69iSqztylZH6qnmiAsDDOmmjEYqOm3Ts2lGSgTSywnBNiqC949VdD0/gfw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.5.tgz", - "integrity": "sha512-d57i3vPHWgIde/9Y8W/xSFUndhvhZN5Wu2TjRrN1MVz5KzdUihKnfDVlfP1U7mS5DNj/WHHhaE4/tTi4hIyHwQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.5.tgz", - "integrity": "sha512-oHI15S/hdJuSCfnwIz+4lm6wu/wBn7oJ8+QrkzPPwSFGXk8kgdI/AIKcbR/XnD1nQVMg/i6eNaXpszbGuwYDRQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.5.tgz", - "integrity": "sha512-ABhUkxvoQyqhCWyb8xXtfwqNMJD7tx+irIRnUh6lmyFud7Jln1WzONXKlax1fg/ey178EXbs4bSGNd6PngO+SQ==", - "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.5.tgz", - "integrity": "sha512-53gmLdScNN28XpjEVIm7LbWnD/b/TpbwKbLk6KV4KqC9WyU6rq1jnNmVG6UgAdQZVVGZVoik3DqHNxk4/EvrjA==", - "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.5.tgz", - "integrity": "sha512-qTFnpxHMoenNHkS3VoWRdwrcJ3FhX567GvDA3hRZKF0Dj8Fmg0UzySZp3AP2mShl/bzcywb/UWAMQIjA1bhXvw==", - "requires": { - "@babel/helper-module-transforms": "^7.16.5", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.5.tgz", - "integrity": "sha512-/wqGDgvFUeKELW6ex6QB7dLVRkd5ehjw34tpXu1nhKC0sFfmaLabIswnpf8JgDyV2NeDmZiwoOb0rAmxciNfjA==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.5.tgz", - "integrity": "sha512-ZaIrnXF08ZC8jnKR4/5g7YakGVL6go6V9ql6Jl3ecO8PQaQqFE74CuM384kezju7Z9nGCCA20BqZaR1tJ/WvHg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.5.tgz", - "integrity": "sha512-tded+yZEXuxt9Jdtkc1RraW1zMF/GalVxaVVxh41IYwirdRgyAxxxCKZ9XB7LxZqmsjfjALxupNE1MIz9KH+Zg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-replace-supers": "^7.16.5" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.5.tgz", - "integrity": "sha512-B3O6AL5oPop1jAVg8CV+haeUte9oFuY85zu0jwnRNZZi3tVAbJriu5tag/oaO2kGaQM/7q7aGPBlTI5/sr9enA==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.5.tgz", - "integrity": "sha512-+IRcVW71VdF9pEH/2R/Apab4a19LVvdVsr/gEeotH00vSDVlKD+XgfSIw+cgGWsjDB/ziqGv/pGoQZBIiQVXHg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz", - "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.0" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.5.tgz", - "integrity": "sha512-2z+it2eVWU8TtQQRauvGUqZwLy4+7rTfo6wO4npr+fvvN1SW30ZF3O/ZRCNmTuu4F5MIP8OJhXAhRV5QMJOuYg==", - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.5.tgz", - "integrity": "sha512-aIB16u8lNcf7drkhXJRoggOxSTUAuihTSTfAcpynowGJOZiGf+Yvi7RuTwFzVYSYPmWyARsPqUGoZWWWxLiknw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.5.tgz", - "integrity": "sha512-gxpfS8XQWDbQ8oP5NcmpXxtEgCJkbO+W9VhZlOhr0xPyVaRjAQPOv7ZDj9fg0d5s9+NiVvMCE6gbkEkcsxwGRw==", - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.5.tgz", - "integrity": "sha512-ZbuWVcY+MAXJuuW7qDoCwoxDUNClfZxoo7/4swVbOW1s/qYLOMHlm9YRWMsxMFuLs44eXsv4op1vAaBaBaDMVg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.5.tgz", - "integrity": "sha512-5d6l/cnG7Lw4tGHEoga4xSkYp1euP7LAtrah1h1PgJ3JY7yNsjybsxQAnVK4JbtReZ/8z6ASVmd3QhYYKLaKZw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.5.tgz", - "integrity": "sha512-usYsuO1ID2LXxzuUxifgWtJemP7wL2uZtyrTVM4PKqsmJycdS4U4mGovL5xXkfUheds10Dd2PjoQLXw6zCsCbg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.5.tgz", - "integrity": "sha512-gnyKy9RyFhkovex4BjKWL3BVYzUDG6zC0gba7VMLbQoDuqMfJ1SDXs8k/XK41Mmt1Hyp4qNAvGFb9hKzdCqBRQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.5.tgz", - "integrity": "sha512-ldxCkW180qbrvyCVDzAUZqB0TAeF8W/vGJoRcaf75awm6By+PxfJKvuqVAnq8N9wz5Xa6mSpM19OfVKKVmGHSQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.5.tgz", - "integrity": "sha512-shiCBHTIIChGLdyojsKQjoAyB8MBwat25lKM7MJjbe1hE0bgIppD+LX9afr41lLHOhqceqeWl4FkLp+Bgn9o1Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.5.tgz", - "integrity": "sha512-GTJ4IW012tiPEMMubd7sD07iU9O/LOo8Q/oU4xNhcaq0Xn8+6TcUQaHtC8YxySo1T+ErQ8RaWogIEeFhKGNPzw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.16.5" - } - }, - "@babel/preset-env": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.5.tgz", - "integrity": "sha512-MiJJW5pwsktG61NDxpZ4oJ1CKxM1ncam9bzRtx9g40/WkLRkxFP6mhpkYV0/DxcciqoiHicx291+eUQrXb/SfQ==", - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.5", - "@babel/plugin-proposal-class-properties": "^7.16.5", - "@babel/plugin-proposal-class-static-block": "^7.16.5", - "@babel/plugin-proposal-dynamic-import": "^7.16.5", - "@babel/plugin-proposal-export-namespace-from": "^7.16.5", - "@babel/plugin-proposal-json-strings": "^7.16.5", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.5", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.5", - "@babel/plugin-proposal-numeric-separator": "^7.16.5", - "@babel/plugin-proposal-object-rest-spread": "^7.16.5", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.5", - "@babel/plugin-proposal-optional-chaining": "^7.16.5", - "@babel/plugin-proposal-private-methods": "^7.16.5", - "@babel/plugin-proposal-private-property-in-object": "^7.16.5", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.5", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.5", - "@babel/plugin-transform-async-to-generator": "^7.16.5", - "@babel/plugin-transform-block-scoped-functions": "^7.16.5", - "@babel/plugin-transform-block-scoping": "^7.16.5", - "@babel/plugin-transform-classes": "^7.16.5", - "@babel/plugin-transform-computed-properties": "^7.16.5", - "@babel/plugin-transform-destructuring": "^7.16.5", - "@babel/plugin-transform-dotall-regex": "^7.16.5", - "@babel/plugin-transform-duplicate-keys": "^7.16.5", - "@babel/plugin-transform-exponentiation-operator": "^7.16.5", - "@babel/plugin-transform-for-of": "^7.16.5", - "@babel/plugin-transform-function-name": "^7.16.5", - "@babel/plugin-transform-literals": "^7.16.5", - "@babel/plugin-transform-member-expression-literals": "^7.16.5", - "@babel/plugin-transform-modules-amd": "^7.16.5", - "@babel/plugin-transform-modules-commonjs": "^7.16.5", - "@babel/plugin-transform-modules-systemjs": "^7.16.5", - "@babel/plugin-transform-modules-umd": "^7.16.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.5", - "@babel/plugin-transform-new-target": "^7.16.5", - "@babel/plugin-transform-object-super": "^7.16.5", - "@babel/plugin-transform-parameters": "^7.16.5", - "@babel/plugin-transform-property-literals": "^7.16.5", - "@babel/plugin-transform-regenerator": "^7.16.5", - "@babel/plugin-transform-reserved-words": "^7.16.5", - "@babel/plugin-transform-shorthand-properties": "^7.16.5", - "@babel/plugin-transform-spread": "^7.16.5", - "@babel/plugin-transform-sticky-regex": "^7.16.5", - "@babel/plugin-transform-template-literals": "^7.16.5", - "@babel/plugin-transform-typeof-symbol": "^7.16.5", - "@babel/plugin-transform-unicode-escapes": "^7.16.5", - "@babel/plugin-transform-unicode-regex": "^7.16.5", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" - } - }, - "@babel/preset-typescript": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.5.tgz", - "integrity": "sha512-lmAWRoJ9iOSvs3DqOndQpj8XqXkzaiQs50VG/zESiI9D3eoZhGriU675xNCr0UwvsuXrhMAGvyk1w+EVWF3u8Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.1" - } - }, - "@babel/runtime": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.5.tgz", - "integrity": "sha512-TXWihFIS3Pyv5hzR7j6ihmeLkZfrXGxAr5UfSl8CHf+6q/wpiYDkUau0czckpYG8QmnCIuPpdLtuA9VmuGGyMA==", - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/runtime-corejs3": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.5.tgz", - "integrity": "sha512-F1pMwvTiUNSAM8mc45kccMQxj31x3y3P+tA/X8hKNWp3/hUsxdGxZ3D3H8JIkxtfA8qGkaBTKvcmvStaYseAFw==", - "requires": { - "core-js-pure": "^3.19.0", - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/traverse": { - "version": "7.16.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.5.tgz", - "integrity": "sha512-FOCODAzqUMROikDYLYxl4nmwiLlu85rNqBML/A5hKRVXG2LV8d0iMqgPzdYTcIpjZEBB7D6UDU9vxRZiriASdQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.5", - "@babel/helper-environment-visitor": "^7.16.5", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.5", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - } - }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" - }, - "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" - }, - "@eslint/eslintrc": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.0.5.tgz", - "integrity": "sha512-BLxsnmK3KyPunz5wmCCpqy0YelEoxxGmH73Is+Z74oOTMtExcjkr3dDR6quwrjh1YspA8DH9gnX1o069KiS9AQ==", - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.2.0", - "globals": "^13.9.0", - "ignore": "^4.0.6", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "@humanwhocodes/config-array": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.2.tgz", - "integrity": "sha512-UXOuFCGcwciWckOpmfKDq/GyhlTf9pN/BzG//x8p8zTOFEcGuA68ANXheFS0AGvy3qgZqLBUkMs7hqzqCKOVwA==", - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" - }, - "@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "requires": { - "camelcase": "^5.3.1", - "find-up": "^4.1.0", - "get-package-type": "^0.1.0", - "js-yaml": "^3.13.1", - "resolve-from": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - } - } - }, - "@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" - }, - "@jest/console": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.4.2.tgz", - "integrity": "sha512-xknHThRsPB/To1FUbi6pCe43y58qFC03zfb6R7fDb/FfC7k2R3i1l+izRBJf8DI46KhYGRaF14Eo9A3qbBoixg==", - "requires": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "jest-message-util": "^27.4.2", - "jest-util": "^27.4.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/core": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.4.5.tgz", - "integrity": "sha512-3tm/Pevmi8bDsgvo73nX8p/WPng6KWlCyScW10FPEoN1HU4pwI83tJ3TsFvi1FfzsjwUlMNEPowgb/rPau/LTQ==", - "requires": { - "@jest/console": "^27.4.2", - "@jest/reporters": "^27.4.5", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-changed-files": "^27.4.2", - "jest-config": "^27.4.5", - "jest-haste-map": "^27.4.5", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-resolve-dependencies": "^27.4.5", - "jest-runner": "^27.4.5", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "jest-watcher": "^27.4.2", - "micromatch": "^4.0.4", - "rimraf": "^3.0.0", - "slash": "^3.0.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/environment": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.4.4.tgz", - "integrity": "sha512-q+niMx7cJgt/t/b6dzLOh4W8Ef/8VyKG7hxASK39jakijJzbFBGpptx3RXz13FFV7OishQ9lTbv+dQ5K3EhfDQ==", - "requires": { - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2" - } - }, - "@jest/fake-timers": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.4.2.tgz", - "integrity": "sha512-f/Xpzn5YQk5adtqBgvw1V6bF8Nx3hY0OIRRpCvWcfPl0EAjdqWPdhH3t/3XpiWZqtjIEHDyMKP9ajpva1l4Zmg==", - "requires": { - "@jest/types": "^27.4.2", - "@sinonjs/fake-timers": "^8.0.1", - "@types/node": "*", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - } - }, - "@jest/globals": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.4.4.tgz", - "integrity": "sha512-bqpqQhW30BOreXM8bA8t8JbOQzsq/WnPTnBl+It3UxAD9J8yxEAaBEylHx1dtBapAr/UBk8GidXbzmqnee8tYQ==", - "requires": { - "@jest/environment": "^27.4.4", - "@jest/types": "^27.4.2", - "expect": "^27.4.2" - } - }, - "@jest/reporters": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.4.5.tgz", - "integrity": "sha512-3orsG4vi8zXuBqEoy2LbnC1kuvkg1KQUgqNxmxpQgIOQEPeV0onvZu+qDQnEoX8qTQErtqn/xzcnbpeTuOLSiA==", - "requires": { - "@bcoe/v8-coverage": "^0.2.3", - "@jest/console": "^27.4.2", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "collect-v8-coverage": "^1.0.0", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.2.4", - "istanbul-lib-coverage": "^3.0.0", - "istanbul-lib-instrument": "^4.0.3", - "istanbul-lib-report": "^3.0.0", - "istanbul-lib-source-maps": "^4.0.0", - "istanbul-reports": "^3.0.2", - "jest-haste-map": "^27.4.5", - "jest-resolve": "^27.4.5", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "slash": "^3.0.0", - "source-map": "^0.6.0", - "string-length": "^4.0.1", - "terminal-link": "^2.0.0", - "v8-to-istanbul": "^8.1.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "istanbul-lib-instrument": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", - "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", - "requires": { - "@babel/core": "^7.7.5", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.0.0", - "semver": "^6.3.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/source-map": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.4.0.tgz", - "integrity": "sha512-Ntjx9jzP26Bvhbm93z/AKcPRj/9wrkI88/gK60glXDx1q+IeI0rf7Lw2c89Ch6ofonB0On/iRDreQuQ6te9pgQ==", - "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.4", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "@jest/test-result": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.4.2.tgz", - "integrity": "sha512-kr+bCrra9jfTgxHXHa2UwoQjxvQk3Am6QbpAiJ5x/50LW8llOYrxILkqY0lZRW/hu8FXesnudbql263+EW9iNA==", - "requires": { - "@jest/console": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" - } - }, - "@jest/test-sequencer": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.4.5.tgz", - "integrity": "sha512-n5woIn/1v+FT+9hniymHPARA9upYUmfi5Pw9ewVwXCDlK4F5/Gkees9v8vdjGdAIJ2MPHLHodiajLpZZanWzEQ==", - "requires": { - "@jest/test-result": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-runtime": "^27.4.5" - } - }, - "@jest/transform": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.4.5.tgz", - "integrity": "sha512-PuMet2UlZtlGzwc6L+aZmR3I7CEBpqadO03pU40l2RNY2fFJ191b9/ITB44LNOhVtsyykx0OZvj0PCyuLm7Eew==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.4.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": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-util": "^27.4.2", - "micromatch": "^4.0.4", - "pirates": "^4.0.1", - "slash": "^3.0.0", - "source-map": "^0.6.1", - "write-file-atomic": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@jest/types": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.4.2.tgz", - "integrity": "sha512-j35yw0PMTPpZsUoOBiuHzr1zTYoad1cVIE0ajEjcrJONxxrko/IRGKkXx3os0Nsi4Hu3+5VmDbVfq5WhG/pWAg==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@pmmmwh/react-refresh-webpack-plugin": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz", - "integrity": "sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==", - "requires": { - "ansi-html-community": "^0.0.8", - "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", - "error-stack-parser": "^2.0.6", - "find-up": "^5.0.0", - "html-entities": "^2.1.0", - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "@rollup/plugin-babel": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz", - "integrity": "sha512-9uIC8HZOnVLrLHxayq/PTzw+uS25E14KPUBh5ktF+18Mjo5yK0ToMMx6epY0uEgkjwJw0aBW4x2horYXh8juWw==", - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" - } - } - }, - "@rushstack/eslint-patch": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", - "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==" - }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", - "requires": { - "type-detect": "4.0.8" - } - }, - "@sinonjs/fake-timers": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", - "requires": { - "@sinonjs/commons": "^1.7.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@svgr/babel-plugin-add-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" - }, - "@svgr/babel-plugin-remove-jsx-attribute": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", - "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" - }, - "@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", - "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" - }, - "@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", - "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" - }, - "@svgr/babel-plugin-svg-dynamic-title": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", - "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" - }, - "@svgr/babel-plugin-svg-em-dimensions": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", - "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" - }, - "@svgr/babel-plugin-transform-react-native-svg": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", - "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" - }, - "@svgr/babel-plugin-transform-svg-component": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", - "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" - }, - "@svgr/babel-preset": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", - "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", - "requires": { - "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", - "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", - "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", - "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", - "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", - "@svgr/babel-plugin-transform-svg-component": "^5.5.0" - } - }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", - "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" - } - }, - "@svgr/hast-util-to-babel-ast": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", - "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", - "requires": { - "@babel/types": "^7.12.6" - } - }, - "@svgr/plugin-jsx": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", - "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", - "requires": { - "@babel/core": "^7.12.3", - "@svgr/babel-preset": "^5.5.0", - "@svgr/hast-util-to-babel-ast": "^5.5.0", - "svg-parser": "^2.0.2" - } - }, - "@svgr/plugin-svgo": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", - "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", - "requires": { - "cosmiconfig": "^7.0.0", - "deepmerge": "^4.2.2", - "svgo": "^1.2.2" - } - }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/plugin-transform-react-constant-elements": "^7.12.1", - "@babel/preset-env": "^7.12.1", - "@babel/preset-react": "^7.12.5", - "@svgr/core": "^5.5.0", - "@svgr/plugin-jsx": "^5.5.0", - "@svgr/plugin-svgo": "^5.5.0", - "loader-utils": "^2.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" - }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" - }, - "@types/babel__core": { - "version": "7.1.17", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.17.tgz", - "integrity": "sha512-6zzkezS9QEIL8yCBvXWxPTJPNuMeECJVxSOhxNY/jfq9LxOTHivaYTqr37n9LknWWRTIkzqH2UilS5QFvfa90A==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "@types/babel__generator": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.3.tgz", - "integrity": "sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==", - "requires": { - "@babel/types": "^7.0.0" - } - }, - "@types/babel__template": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", - "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "@types/babel__traverse": { - "version": "7.14.2", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", - "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", - "requires": { - "@babel/types": "^7.3.0" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/bonjour": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.9.tgz", - "integrity": "sha512-VkZUiYevvtPyFu5XtpYw9a8moCSzxgjs5PAFF4yXjA7eYHvzBlXe+eJdqBBNWWVzI1r7Ki0KxMYvaQuhm+6f5A==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "requires": { - "@types/node": "*" - } - }, - "@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "requires": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "@types/eslint": { - "version": "7.29.0", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", - "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.2.tgz", - "integrity": "sha512-TzgYCWoPiTeRg6RQYgtuW7iODtVoKu3RVL72k3WohqhjfaOLK5Mg2T4Tg1o2bSfu0vPkoI48wdQFv5b/Xe04wQ==", - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==" - }, - "@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.26", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.26.tgz", - "integrity": "sha512-zeu3tpouA043RHxW0gzRxwCHchMgftE8GArRsvYT0ByDMbn19olQHx5jLue0LxWY6iYtXb7rXmuVtSkhy9YZvQ==", - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/graceful-fs": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", - "requires": { - "@types/node": "*" - } - }, - "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "@types/http-proxy": { - "version": "1.17.8", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", - "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", - "requires": { - "@types/node": "*" - } - }, - "@types/istanbul-lib-coverage": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", - "integrity": "sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==" - }, - "@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "requires": { - "@types/istanbul-lib-coverage": "*" - } - }, - "@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "requires": { - "@types/istanbul-lib-report": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "@types/lodash": { - "version": "4.14.178", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.178.tgz", - "integrity": "sha512-0d5Wd09ItQWH1qFbEyQ7oTQ3GZrMfth5JkbN3EvTKLXcHLRDSXeLnlvlOn0wvxVIwK5o2M8JzP/OWz7T3NRsbw==" - }, - "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "@types/node": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.2.tgz", - "integrity": "sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA==" - }, - "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "@types/prettier": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.2.tgz", - "integrity": "sha512-ekoj4qOQYp7CvjX8ZDBgN86w3MqQhLE1hczEJbEIjgFEumDy+na/4AJAbLXfgEWFNB2pKadM5rPFtuSGMWK7xA==" - }, - "@types/prop-types": { - "version": "15.7.4", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", - "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" - }, - "@types/q": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", - "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "@types/react": { - "version": "17.0.37", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.37.tgz", - "integrity": "sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==", - "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "@types/react-dom": { - "version": "17.0.11", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.11.tgz", - "integrity": "sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==", - "requires": { - "@types/react": "*" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "requires": { - "@types/node": "*" - } - }, - "@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" - }, - "@types/scheduler": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" - }, - "@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "requires": { - "@types/express": "*" - } - }, - "@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "requires": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "requires": { - "@types/node": "*" - } - }, - "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.2.2", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.2.2.tgz", - "integrity": "sha512-NOn5eIcgWLOo6qW8AcuLZ7G8PycXu0xTxxkS6Q18VWFxgPUSOwV0pBj2a/4viNZVu25i7RIB7GttdkAIUUXOOg==", - "requires": { - "@types/node": "*" - } - }, - "@types/yargs": { - "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", - "requires": { - "@types/yargs-parser": "*" - } - }, - "@types/yargs-parser": { - "version": "20.2.1", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", - "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==" - }, - "@typescript-eslint/eslint-plugin": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.8.0.tgz", - "integrity": "sha512-spu1UW7QuBn0nJ6+psnfCc3iVoQAifjKORgBngKOmC8U/1tbe2YJMzYQqDGYB4JCss7L8+RM2kKLb1B1Aw9BNA==", - "requires": { - "@typescript-eslint/experimental-utils": "5.8.0", - "@typescript-eslint/scope-manager": "5.8.0", - "debug": "^4.3.2", - "functional-red-black-tree": "^1.0.1", - "ignore": "^5.1.8", - "regexpp": "^3.2.0", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/experimental-utils": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.8.0.tgz", - "integrity": "sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==", - "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.8.0", - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/typescript-estree": "5.8.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - } - } - }, - "@typescript-eslint/parser": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.8.0.tgz", - "integrity": "sha512-Gleacp/ZhRtJRYs5/T8KQR3pAQjQI89Dn/k+OzyCKOsLiZH2/Vh60cFBTnFsHNI6WAD+lNUo/xGZ4NeA5u0Ipw==", - "requires": { - "@typescript-eslint/scope-manager": "5.8.0", - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/typescript-estree": "5.8.0", - "debug": "^4.3.2" - } - }, - "@typescript-eslint/scope-manager": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.8.0.tgz", - "integrity": "sha512-x82CYJsLOjPCDuFFEbS6e7K1QEWj7u5Wk1alw8A+gnJiYwNnDJk0ib6PCegbaPMjrfBvFKa7SxE3EOnnIQz2Gg==", - "requires": { - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/visitor-keys": "5.8.0" - } - }, - "@typescript-eslint/types": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.8.0.tgz", - "integrity": "sha512-LdCYOqeqZWqCMOmwFnum6YfW9F3nKuxJiR84CdIRN5nfHJ7gyvGpXWqL/AaW0k3Po0+wm93ARAsOdzlZDPCcXg==" - }, - "@typescript-eslint/typescript-estree": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.8.0.tgz", - "integrity": "sha512-srfeZ3URdEcUsSLbkOFqS7WoxOqn8JNil2NSLO9O+I2/Uyc85+UlfpEvQHIpj5dVts7KKOZnftoJD/Fdv0L7nQ==", - "requires": { - "@typescript-eslint/types": "5.8.0", - "@typescript-eslint/visitor-keys": "5.8.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@typescript-eslint/visitor-keys": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.8.0.tgz", - "integrity": "sha512-+HDIGOEMnqbxdAHegxvnOqESUH6RWFRR2b8qxP1W9CZnnYh4Usz6MBL+2KMAgPk/P0o9c1HqnYtwzVH6GTIqug==", - "requires": { - "@typescript-eslint/types": "5.8.0", - "eslint-visitor-keys": "^3.0.0" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "@yomguithereal/helpers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", - "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" - }, - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "8.6.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.6.0.tgz", - "integrity": "sha512-U1riIR+lBSNi3IbxtaHOIKdH8sLFv3NYfNv8sg7ZsNhcfl4HF2++BfqqrNAxoCLQW1iiylOj76ecnaUxz+z9yw==" - }, - "acorn-globals": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", - "requires": { - "acorn": "^7.1.1", - "acorn-walk": "^7.1.1" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "requires": {} - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "requires": {} - }, - "acorn-node": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", - "requires": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" - }, - "dependencies": { - "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" - } - } - }, - "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" - }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" - }, - "adjust-sourcemap-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", - "requires": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - } - } - }, - "agent-base": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", - "requires": { - "debug": "4" - } - }, - "aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "requires": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - } - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "requires": { - "ajv": "^8.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - } - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "requires": {} - }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" - }, - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" - }, - "ansi-escapes": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", - "requires": { - "type-fest": "^0.21.3" - } - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "requires": { - "sprintf-js": "~1.0.2" - } - }, - "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "array.prototype.flat": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", - "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "array.prototype.flatmap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", - "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" - } - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "requires": { - "lodash": "^4.17.14" - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" - }, - "autoprefixer": { - "version": "10.4.0", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz", - "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==", - "requires": { - "browserslist": "^4.17.5", - "caniuse-lite": "^1.0.30001272", - "fraction.js": "^4.1.1", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.1.0" - } - }, - "axe-core": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz", - "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==" - }, - "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" - }, - "babel-jest": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.4.5.tgz", - "integrity": "sha512-3uuUTjXbgtODmSv/DXO9nZfD52IyC2OYTFaXGRzL0kpykzroaquCrD5+lZNafTvZlnNqZHt5pb0M08qVBZnsnA==", - "requires": { - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/babel__core": "^7.1.14", - "babel-plugin-istanbul": "^6.0.0", - "babel-preset-jest": "^27.4.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@istanbuljs/load-nyc-config": "^1.0.0", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-instrument": "^5.0.4", - "test-exclude": "^6.0.0" - } - }, - "babel-plugin-jest-hoist": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.4.0.tgz", - "integrity": "sha512-Jcu7qS4OX5kTWBc45Hz7BMmgXuJqRnhatqpUhnzGC3OBYpOmf2tv6jFNwZpwM7wU7MUuv2r9IPS/ZlYOuburVw==", - "requires": { - "@babel/template": "^7.3.3", - "@babel/types": "^7.3.3", - "@types/babel__core": "^7.0.0", - "@types/babel__traverse": "^7.0.6" - } - }, - "babel-plugin-macros": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", - "requires": { - "@babel/runtime": "^7.12.5", - "cosmiconfig": "^7.0.0", - "resolve": "^1.19.0" - } - }, - "babel-plugin-named-asset-import": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", - "requires": {} - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - } - }, - "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" - }, - "babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", - "requires": { - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" - } - }, - "babel-preset-jest": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.4.0.tgz", - "integrity": "sha512-NK4jGYpnBvNxcGo7/ZpZJr51jCGT+3bwwpVIDY2oNfTxJJldRtB4VAcYdgp1loDE50ODuTu+yBjpMAswv5tlpg==", - "requires": { - "babel-plugin-jest-hoist": "^27.4.0", - "babel-preset-current-node-syntax": "^1.0.0" - } - }, - "babel-preset-react-app": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-decorators": "^7.16.4", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-transform-flow-strip-types": "^7.16.0", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.4", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.3", - "babel-plugin-macros": "^3.1.0", - "babel-plugin-transform-react-remove-prop-types": "^0.4.24" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" - }, - "bfj": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", - "requires": { - "bluebird": "^3.5.5", - "check-types": "^11.1.1", - "hoopy": "^0.1.4", - "tryer": "^1.0.1" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", - "requires": { - "bytes": "3.1.1", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.6", - "raw-body": "2.4.2", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" - }, - "browserslist": { - "version": "4.19.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", - "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", - "requires": { - "caniuse-lite": "^1.0.30001286", - "electron-to-chromium": "^1.4.17", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "requires": { - "node-int64": "^0.4.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" - }, - "builtin-modules": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz", - "integrity": "sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==" - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz", - "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==" - }, - "camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" - }, - "caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "requires": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "caniuse-lite": { - "version": "1.0.30001292", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001292.tgz", - "integrity": "sha512-jnT4Tq0Q4ma+6nncYQVe7d73kmDmE9C3OGTx3MvW7lBM/eY1S1DZTMBON7dqV481RhNiS5OxD7k9JQvmDOTirw==" - }, - "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" - }, - "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" - }, - "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" - }, - "ci-info": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz", - "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==" - }, - "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" - }, - "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, - "clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==" - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" - }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", - "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" - } - }, - "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" - }, - "combined-stream": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" - }, - "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "requires": { - "mime-db": ">= 1.43.0 < 2" - } - }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" - }, - "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" - }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==" - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" - }, - "core-js": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.20.0.tgz", - "integrity": "sha512-KjbKU7UEfg4YPpskMtMXPhUKn7m/1OdTHTVjy09ScR2LVaoUXe8Jh0UdvN2EKUR6iKTJph52SJP95mAB0MnVLQ==" - }, - "core-js-compat": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.20.0.tgz", - "integrity": "sha512-relrah5h+sslXssTTOkvqcC/6RURifB0W5yhYBdBkaPYa5/2KBMiog3XiD+s3TwEHWxInWVv4Jx2/Lw0vng+IQ==", - "requires": { - "browserslist": "^4.19.1", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" - } - } - }, - "core-js-pure": { - "version": "3.20.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.0.tgz", - "integrity": "sha512-qsrbIwWSEEYOM7z616jAVgwhuDDtPLwZSpUsU3vyUkHYqKTf/uwOJBZg2V7lMurYWkpVlaVOxBrfX0Q3ppvjfg==" - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", - "requires": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" - }, - "css-blank-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.0.tgz", - "integrity": "sha512-lBG90FEc4A2lZeRoFkJHYnJlQFgR49hTo3E8HA6oGN+mN66EIslimxtcAYx4xlkBR0c3eNCOjqQ2ACHaav+7Qw==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "css-declaration-sorter": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz", - "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==", - "requires": { - "timsort": "^0.3.0" - } - }, - "css-has-pseudo": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.0.tgz", - "integrity": "sha512-1LlqZebDVJXvLPP0RZ8U1jrpFEHWqttBlWz46PVNN6tD65O3IgooDkGEAhfhHTJUGHJHrXzH+ANIC0/1bD9l+A==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "css-loader": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz", - "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==", - "requires": { - "icss-utils": "^5.1.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", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "css-minimizer-webpack-plugin": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.3.1.tgz", - "integrity": "sha512-SHA7Hu/EiF0dOwdmV2+agvqYpG+ljlUa7Dvn1AVOmSH3N8KOERoaM9lGpstz9nGsoTjANGyUXdrxl/EwdMScRg==", - "requires": { - "cssnano": "^5.0.6", - "jest-worker": "^27.0.2", - "postcss": "^8.3.5", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-prefers-color-scheme": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.0.tgz", - "integrity": "sha512-Ko2uKO81GbDgV1DG0OywofFy8Oz3/beGryi3ohmXAGo3duZI2HCz6MCQq85WdiKhWE7N3pMjUByIh137Xp5v6g==", - "requires": {} - }, - "css-select": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.2.0.tgz", - "integrity": "sha512-6YVG6hsH9yIb/si3Th/is8Pex7qnVHO6t7q7U6TIUnkQASGbS8tnUDBftnPynLNnuUl/r2+PTd0ekiiq7R0zJw==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^5.1.0", - "domhandler": "^4.3.0", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - } - }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==" - }, - "cssdb": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-5.0.0.tgz", - "integrity": "sha512-Q7982SynYCtcLUBCPgUPFy2TZmDiFyimpdln8K2v4w2c07W4rXL7q5F1ksVAqOAQfxKyyUGCKSsioezKT5bU1Q==" - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" - }, - "cssnano": { - "version": "5.0.14", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.14.tgz", - "integrity": "sha512-qzhRkFvBhv08tbyKCIfWbxBXmkIpLl1uNblt8SpTHkgLfON5OCPX/CCnkdNmEosvo8bANQYmTTMEgcVBlisHaw==", - "requires": { - "cssnano-preset-default": "^5.1.9", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.1.9", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.9.tgz", - "integrity": "sha512-RhkEucqlQ+OxEi14K1p8gdXcMQy1mSpo7P1oC44oRls7BYIj8p+cht4IFBFV3W4iOjTP8EUB33XV1fX9KhDzyA==", - "requires": { - "css-declaration-sorter": "^6.0.3", - "cssnano-utils": "^2.0.1", - "postcss-calc": "^8.0.0", - "postcss-colormin": "^5.2.2", - "postcss-convert-values": "^5.0.2", - "postcss-discard-comments": "^5.0.1", - "postcss-discard-duplicates": "^5.0.1", - "postcss-discard-empty": "^5.0.1", - "postcss-discard-overridden": "^5.0.1", - "postcss-merge-longhand": "^5.0.4", - "postcss-merge-rules": "^5.0.3", - "postcss-minify-font-values": "^5.0.1", - "postcss-minify-gradients": "^5.0.3", - "postcss-minify-params": "^5.0.2", - "postcss-minify-selectors": "^5.1.0", - "postcss-normalize-charset": "^5.0.1", - "postcss-normalize-display-values": "^5.0.1", - "postcss-normalize-positions": "^5.0.1", - "postcss-normalize-repeat-style": "^5.0.1", - "postcss-normalize-string": "^5.0.1", - "postcss-normalize-timing-functions": "^5.0.1", - "postcss-normalize-unicode": "^5.0.1", - "postcss-normalize-url": "^5.0.4", - "postcss-normalize-whitespace": "^5.0.1", - "postcss-ordered-values": "^5.0.2", - "postcss-reduce-initial": "^5.0.2", - "postcss-reduce-transforms": "^5.0.1", - "postcss-svgo": "^5.0.3", - "postcss-unique-selectors": "^5.0.2" - } - }, - "cssnano-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz", - "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==", - "requires": {} - }, - "csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "requires": { - "css-tree": "^1.1.2" - }, - "dependencies": { - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" - } - } - }, - "csstype": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz", - "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==" - }, - "damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==" - }, - "data-urls": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", - "requires": { - "abab": "^2.0.3", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.0.0" - } - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "requires": { - "ms": "2.1.2" - } - }, - "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" - }, - "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" - }, - "default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "requires": { - "execa": "^5.0.0" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" - }, - "del": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", - "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", - "requires": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" - }, - "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" - }, - "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "requires": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", - "requires": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - } - }, - "didyoumean": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" - }, - "diff-sequences": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.4.0.tgz", - "integrity": "sha512-YqiQzkrsmHMH5uuh8OdQFU9/ZpADnwzml8z0O5HvRNda+5UZsaX/xN+AAxfR2hWq1Y7HZnAzO9J5lJXOuDz2Ww==" - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "dlv": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" - }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" - }, - "dns-packet": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", - "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "requires": { - "buffer-indexof": "^1.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "requires": { - "esutils": "^2.0.2" - } - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "requires": { - "utila": "~0.4" - } - }, - "dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - } - }, - "domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" - }, - "domexception": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", - "requires": { - "webidl-conversions": "^5.0.0" - }, - "dependencies": { - "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" - } - } - }, - "domhandler": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.0.tgz", - "integrity": "sha512-fC0aXNQXqKSFTr2wDNZDhsEYjCiYsDWl3D01kwt25hm1YIPyDGHvvi3rw+PLqHAl/m71MaiF7d5zvBr0p5UB2g==", - "requires": { - "domelementtype": "^2.2.0" - } - }, - "domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "requires": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" - }, - "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" - }, - "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" - }, - "ejs": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz", - "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==", - "requires": { - "jake": "^10.6.1" - } - }, - "electron-to-chromium": { - "version": "1.4.26", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.26.tgz", - "integrity": "sha512-cA1YwlRzO6TGp7yd3+KAqh9Tt6Z4CuuKqsAJP6uF/H5MQryjAGDhMhnY5cEXo8MaRCczpzSBhMPdqRIodkbZYw==" - }, - "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" - }, - "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" - }, - "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "enquirer": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", - "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", - "requires": { - "ansi-colors": "^4.1.1" - } - }, - "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "error-stack-parser": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", - "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "optional": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, - "eslint": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.5.0.tgz", - "integrity": "sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==", - "requires": { - "@eslint/eslintrc": "^1.0.5", - "@humanwhocodes/config-array": "^0.9.2", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "enquirer": "^2.3.5", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.0", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.1.0", - "espree": "^9.2.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "functional-red-black-tree": "^1.0.1", - "glob-parent": "^6.0.1", - "globals": "^13.6.0", - "ignore": "^4.0.6", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.0.4", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "progress": "^2.0.0", - "regexpp": "^3.2.0", - "semver": "^7.2.1", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "globals": { - "version": "13.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz", - "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==", - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "requires": { - "argparse": "^2.0.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" - } - } - }, - "eslint-config-react-app": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.0.tgz", - "integrity": "sha512-xyymoxtIt1EOsSaGag+/jmcywRuieQoA2JbPCjnw9HukFj9/97aGPoZVFioaotzk1K5Qt9sHO5EutZbkrAXS0g==", - "requires": { - "@babel/core": "^7.16.0", - "@babel/eslint-parser": "^7.16.3", - "@rushstack/eslint-patch": "^1.1.0", - "@typescript-eslint/eslint-plugin": "^5.5.0", - "@typescript-eslint/parser": "^5.5.0", - "babel-preset-react-app": "^10.0.1", - "confusing-browser-globals": "^1.0.11", - "eslint-plugin-flowtype": "^8.0.3", - "eslint-plugin-import": "^2.25.3", - "eslint-plugin-jest": "^25.3.0", - "eslint-plugin-jsx-a11y": "^6.5.1", - "eslint-plugin-react": "^7.27.1", - "eslint-plugin-react-hooks": "^4.3.0", - "eslint-plugin-testing-library": "^5.0.1" - } - }, - "eslint-import-resolver-node": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", - "requires": { - "debug": "^3.2.7", - "resolve": "^1.20.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "requires": { - "find-up": "^2.1.0" - } - } - } - }, - "eslint-plugin-flowtype": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", - "requires": { - "lodash": "^4.17.21", - "string-natural-compare": "^3.0.1" - } - }, - "eslint-plugin-import": { - "version": "2.25.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz", - "integrity": "sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flat": "^1.2.5", - "debug": "^2.6.9", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.1", - "has": "^1.0.3", - "is-core-module": "^2.8.0", - "is-glob": "^4.0.3", - "minimatch": "^3.0.4", - "object.values": "^1.1.5", - "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "eslint-plugin-jest": { - "version": "25.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.3.0.tgz", - "integrity": "sha512-79WQtuBsTN1S8Y9+7euBYwxIOia/k7ykkl9OCBHL3xuww5ecursHy/D8GCIlvzHVWv85gOkS5Kv6Sh7RxOgK1Q==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.0.0" - } - }, - "eslint-plugin-jsx-a11y": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", - "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", - "requires": { - "@babel/runtime": "^7.16.3", - "aria-query": "^4.2.2", - "array-includes": "^3.1.4", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.3.5", - "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.7", - "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.2.1", - "language-tags": "^1.0.5", - "minimatch": "^3.0.4" - } - }, - "eslint-plugin-react": { - "version": "7.27.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", - "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", - "requires": { - "array-includes": "^3.1.4", - "array.prototype.flatmap": "^1.2.5", - "doctrine": "^2.1.0", - "estraverse": "^5.3.0", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.0.4", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.7.2", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" - }, - "dependencies": { - "doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "requires": { - "esutils": "^2.0.2" - } - }, - "resolve": { - "version": "2.0.0-next.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", - "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", - "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.0.1.tgz", - "integrity": "sha512-8ZV4HbbacvOwu+adNnGpYd8E64NRcil2a11aFAbc/TZDUB/xxK2c8Z+LoeoHUbxNBGbTUdpAE4YUugxK85pcwQ==", - "requires": { - "@typescript-eslint/experimental-utils": "^5.5.0" - } - }, - "eslint-scope": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.0.tgz", - "integrity": "sha512-aWwkhnS0qAXqNOgKOK0dJ2nvzEbhEvpy8OlJ9kZ0FeZnA6zpjv1/Vei+puGFFX7zkPCkHHXb7IDX3A+7yPrRWg==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" - } - } - }, - "eslint-visitor-keys": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz", - "integrity": "sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA==" - }, - "eslint-webpack-plugin": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.1.1.tgz", - "integrity": "sha512-xSucskTN9tOkfW7so4EaiFIkulWLXwCB/15H917lR6pTv0Zot6/fetFucmENRb7J5whVSFKIvwnrnsa78SG2yg==", - "requires": { - "@types/eslint": "^7.28.2", - "jest-worker": "^27.3.1", - "micromatch": "^4.0.4", - "normalize-path": "^3.0.0", - "schema-utils": "^3.1.1" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "espree": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.2.0.tgz", - "integrity": "sha512-oP3utRkynpZWF/F2x/HZJ+AGtnIclaR7z1pYPxy7NYM2fSO6LgK/Rkny8anRSPK/VwEA1eqm2squui0T7ZMOBg==", - "requires": { - "acorn": "^8.6.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.1.0" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" - }, - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "requires": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - } - }, - "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" - }, - "expect": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.4.2.tgz", - "integrity": "sha512-BjAXIDC6ZOW+WBFNg96J22D27Nq5ohn+oGcuP2rtOtcjuxNoV9McpQ60PcQWhdFOSBIQdR72e+4HdnbZTFSTyg==", - "requires": { - "@jest/types": "^27.4.2", - "ansi-styles": "^5.0.0", - "jest-get-type": "^27.4.0", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-regex-util": "^27.4.0" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - } - } - }, - "express": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", - "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.9.6", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.17.2", - "serve-static": "1.14.2", - "setprototypeof": "1.2.0", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-glob": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", - "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "dependencies": { - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - } - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", - "requires": { - "bser": "2.1.1" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "requires": { - "flat-cache": "^3.0.4" - } - }, - "file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "filelist": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz", - "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==", - "requires": { - "minimatch": "^3.0.4" - } - }, - "filesize": { - "version": "8.0.6", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.6.tgz", - "integrity": "sha512-sHvRqTiwdmcuzqet7iVwsbwF6UrV3wIgDf2SHNdY1Hgl8PC45HZg/0xtdw6U2izIV4lccnrY9ftl6wZFNdjYMg==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" - }, - "follow-redirects": { - "version": "1.14.6", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", - "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==" - }, - "fork-ts-checker-webpack-plugin": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.0.tgz", - "integrity": "sha512-cS178Y+xxtIjEUorcHddKS7yCMlrDPV31mt47blKKRfMd70Kxu5xruAFE2o9sDY6wVC5deuob/u/alD04YYHnw==", - "requires": { - "@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" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "requires": { - "@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" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "requires": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" - } - } - }, - "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" - }, - "fraction.js": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.2.tgz", - "integrity": "sha512-o2RiJQ6DZaR/5+Si0qJUIy637QMRudSi9kU/FFzx9EZazrIdnBgpU+3sEWCxAVhH2RtxW2Oz+T4p2o8uOPVcgA==" - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "requires": { - "is-glob": "^4.0.3" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "dependencies": { - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "requires": { - "isexe": "^2.0.0" - } - } - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" - }, - "globby": { - "version": "11.0.4", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", - "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.1.1", - "ignore": "^5.1.4", - "merge2": "^1.3.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - } - } - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" - }, - "graphology": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.23.2.tgz", - "integrity": "sha512-RHcLpAP4M+KPShLQEvgkT1Y4vxl+FFbmmy3D0mupO+VXIuYC8zdmMcHs40D9m3mmN067zGS+lUaHjDq06Td7PQ==", - "requires": { - "events": "^3.3.0", - "obliterator": "^2.0.0" - } - }, - "graphology-indices": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", - "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", - "requires": { - "graphology-utils": "^2.4.2", - "mnemonist": "^0.39.0" - }, - "dependencies": { - "mnemonist": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.0.tgz", - "integrity": "sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ==", - "requires": { - "obliterator": "^2.0.1" - } - } - } - }, - "graphology-layout-forceatlas2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.1.tgz", - "integrity": "sha512-lAm9T0uBxhECZTVyYDMMnPi3l7h5kG2+7yfxqoT9wpgF/omComGc6vR9wmQqClQjSXiM3OU4frO4j2Il5E72Xg==", - "requires": { - "graphology-utils": "^2.1.0" - } - }, - "graphology-metrics": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-1.18.2.tgz", - "integrity": "sha512-Ex02yMIyIzEmaQxcMUNqCvCRT0bxV008wuGZcD3lVwssubJK3vj6FktmZY1A24ASN5INn2TJ0n/x40mWGyPkhA==", - "requires": { - "graphology-shortest-path": "^1.5.2", - "graphology-utils": "^2.3.0", - "mnemonist": "^0.38.3" - } - }, - "graphology-shortest-path": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-1.5.2.tgz", - "integrity": "sha512-MP95GPiPSkutan5miLfWrMQMWKO/rVSzrfqknrKZ2HyJYDFWonr0IDZOn8MsgR8bNCXKUTd3cFAzKo8hVISx/A==", - "requires": { - "@yomguithereal/helpers": "^1.1.1", - "graphology-indices": "^0.16.0", - "graphology-utils": "^2.1.2", - "mnemonist": "^0.38.1" - } - }, - "graphology-types": { - "version": "0.24.5", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.5.tgz", - "integrity": "sha512-m8FVoj9b6MwIaTN+/AvoxXhcK5n0uSe7ZnhbQNTcjh94vzN6m5hU501LihtCfRjF35QEMVrXYOrTNO0wAR1Gxw==" - }, - "graphology-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", - "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", - "requires": {} - }, - "gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "requires": { - "duplexer": "^0.1.2" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", - "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==" - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" - }, - "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "html-encoding-sniffer": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", - "requires": { - "whatwg-encoding": "^1.0.5" - } - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" - }, - "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" - }, - "html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "requires": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - } - }, - "html-webpack-plugin": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", - "requires": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - } - }, - "htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "requires": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - } - }, - "http-parser-js": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", - "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==" - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-agent": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", - "requires": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" - } - }, - "http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "https-proxy-agent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", - "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", - "requires": { - "agent-base": "6", - "debug": "4" - } - }, - "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" - }, - "iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3.0.0" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "requires": {} - }, - "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" - }, - "identity-obj-proxy": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", - "requires": { - "harmony-reflect": "^1.4.6" - } - }, - "ignore": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", - "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" - }, - "immer": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.7.tgz", - "integrity": "sha512-KGllzpbamZDvOIxnmJ0jI840g7Oikx58lBPWV0hUh7dtAyZpFqqrBZdKka5GlTwMTZ1Tjc/bKKW4VSFAt6BqMA==" - }, - "import-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz", - "integrity": "sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==", - "requires": { - "import-from": "^3.0.0" - } - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" - } - } - }, - "import-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", - "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "requires": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" - }, - "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" - }, - "is-arguments": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", - "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" - }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" - }, - "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha1-Mlj7afeMFNW4FdZkM2tM/7ZEFZE=" - }, - "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==" - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", - "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==" - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" - }, - "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" - }, - "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" - }, - "is-shared-array-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", - "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" - }, - "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", - "requires": { - "call-bind": "^1.0.0" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" - }, - "istanbul-lib-instrument": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", - "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", - "requires": { - "@babel/core": "^7.12.3", - "@babel/parser": "^7.14.7", - "@istanbuljs/schema": "^0.1.2", - "istanbul-lib-coverage": "^3.2.0", - "semver": "^6.3.0" - } - }, - "istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", - "requires": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "istanbul-lib-source-maps": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", - "requires": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "istanbul-reports": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.1.tgz", - "integrity": "sha512-q1kvhAXWSsXfMjCdNHNPKZZv94OlspKnoGv+R9RGbnqOOQ0VbNfLFgQDVgi7hHenKsndGq3/o0OBdzDXthWcNw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz", - "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==", - "requires": { - "async": "0.9.x", - "chalk": "^2.4.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - } - } - }, - "jest": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.4.5.tgz", - "integrity": "sha512-uT5MiVN3Jppt314kidCk47MYIRilJjA/l2mxwiuzzxGUeJIvA8/pDaJOAX5KWvjAo7SCydcW0/4WEtgbLMiJkg==", - "requires": { - "@jest/core": "^27.4.5", - "import-local": "^3.0.2", - "jest-cli": "^27.4.5" - } - }, - "jest-changed-files": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.4.2.tgz", - "integrity": "sha512-/9x8MjekuzUQoPjDHbBiXbNEBauhrPU2ct7m8TfCg69ywt1y/N+yYwGh3gCpnqUS3klYWDU/lSNgv+JhoD2k1A==", - "requires": { - "@jest/types": "^27.4.2", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "jest-circus": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.4.5.tgz", - "integrity": "sha512-eTNWa9wsvBwPykhMMShheafbwyakcdHZaEYh5iRrQ0PFJxkDP/e3U/FvzGuKWu2WpwUA3C3hPlfpuzvOdTVqnw==", - "requires": { - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "dedent": "^0.7.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-cli": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.4.5.tgz", - "integrity": "sha512-hrky3DSgE0u7sQxaCL7bdebEPHx5QzYmrGuUjaPLmPE8jx5adtvGuOlRspvMoVLTTDOHRnZDoRLYJuA+VCI7Hg==", - "requires": { - "@jest/core": "^27.4.5", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "import-local": "^3.0.2", - "jest-config": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "prompts": "^2.0.1", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-config": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.4.5.tgz", - "integrity": "sha512-t+STVJtPt+fpqQ8GBw850NtSQbnDOw/UzdPfzDaHQ48/AylQlW7LHj3dH+ndxhC1UxJ0Q3qkq7IH+nM1skwTwA==", - "requires": { - "@babel/core": "^7.1.0", - "@jest/test-sequencer": "^27.4.5", - "@jest/types": "^27.4.2", - "babel-jest": "^27.4.5", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "deepmerge": "^4.2.2", - "glob": "^7.1.1", - "graceful-fs": "^4.2.4", - "jest-circus": "^27.4.5", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-get-type": "^27.4.0", - "jest-jasmine2": "^27.4.5", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-runner": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-diff": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.4.2.tgz", - "integrity": "sha512-ujc9ToyUZDh9KcqvQDkk/gkbf6zSaeEg9AiBxtttXW59H/AcqEYp1ciXAtJp+jXWva5nAf/ePtSsgWwE5mqp4Q==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.4.0", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-docblock": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.4.0.tgz", - "integrity": "sha512-7TBazUdCKGV7svZ+gh7C8esAnweJoG+SvcF6Cjqj4l17zA2q1cMwx2JObSioubk317H+cjcHgP+7fTs60paulg==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "jest-each": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.4.2.tgz", - "integrity": "sha512-53V2MNyW28CTruB3lXaHNk6PkiIFuzdOC9gR3C6j8YE/ACfrPnz+slB0s17AgU1TtxNzLuHyvNlLJ+8QYw9nBg==", - "requires": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-environment-jsdom": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.4.4.tgz", - "integrity": "sha512-cYR3ndNfHBqQgFvS1RL7dNqSvD//K56j/q1s2ygNHcfTCAp12zfIromO1w3COmXrxS8hWAh7+CmZmGCIoqGcGA==", - "requires": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2", - "jsdom": "^16.6.0" - } - }, - "jest-environment-node": { - "version": "27.4.4", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.4.4.tgz", - "integrity": "sha512-D+v3lbJ2GjQTQR23TK0kY3vFVmSeea05giInI41HHOaJnAwOnmUHTZgUaZL+VxUB43pIzoa7PMwWtCVlIUoVoA==", - "requires": { - "@jest/environment": "^27.4.4", - "@jest/fake-timers": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "jest-mock": "^27.4.2", - "jest-util": "^27.4.2" - } - }, - "jest-get-type": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.4.0.tgz", - "integrity": "sha512-tk9o+ld5TWq41DkK14L4wox4s2D9MtTpKaAVzXfr5CUKm5ZK2ExcaFE0qls2W71zE/6R2TxxrK9w2r6svAFDBQ==" - }, - "jest-haste-map": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.4.5.tgz", - "integrity": "sha512-oJm1b5qhhPs78K24EDGifWS0dELYxnoBiDhatT/FThgB9yxqUm5F6li3Pv+Q+apMBmmPNzOBnZ7ZxWMB1Leq1Q==", - "requires": { - "@jest/types": "^27.4.2", - "@types/graceful-fs": "^4.1.2", - "@types/node": "*", - "anymatch": "^3.0.3", - "fb-watchman": "^2.0.0", - "fsevents": "^2.3.2", - "graceful-fs": "^4.2.4", - "jest-regex-util": "^27.4.0", - "jest-serializer": "^27.4.0", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "micromatch": "^4.0.4", - "walker": "^1.0.7" - } - }, - "jest-jasmine2": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.4.5.tgz", - "integrity": "sha512-oUnvwhJDj2LhOiUB1kdnJjkx8C5PwgUZQb9urF77mELH9DGR4e2GqpWQKBOYXWs5+uTN9BGDqRz3Aeg5Wts7aw==", - "requires": { - "@babel/traverse": "^7.1.0", - "@jest/environment": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "co": "^4.6.0", - "expect": "^27.4.2", - "is-generator-fn": "^2.0.0", - "jest-each": "^27.4.2", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-runtime": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "pretty-format": "^27.4.2", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-leak-detector": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.4.2.tgz", - "integrity": "sha512-ml0KvFYZllzPBJWDei3mDzUhyp/M4ubKebX++fPaudpe8OsxUE+m+P6ciVLboQsrzOCWDjE20/eXew9QMx/VGw==", - "requires": { - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - } - }, - "jest-matcher-utils": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.4.2.tgz", - "integrity": "sha512-jyP28er3RRtMv+fmYC/PKG8wvAmfGcSNproVTW2Y0P/OY7/hWUOmsPfxN1jOhM+0u2xU984u2yEagGivz9OBGQ==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-message-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.4.2.tgz", - "integrity": "sha512-OMRqRNd9E0DkBLZpFtZkAGYOXl6ZpoMtQJWTAREJKDOFa0M6ptB7L67tp+cszMBkvSgKOhNtQp2Vbcz3ZZKo/w==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@jest/types": "^27.4.2", - "@types/stack-utils": "^2.0.0", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "micromatch": "^4.0.4", - "pretty-format": "^27.4.2", - "slash": "^3.0.0", - "stack-utils": "^2.0.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-mock": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.4.2.tgz", - "integrity": "sha512-PDDPuyhoukk20JrQKeofK12hqtSka7mWH0QQuxSNgrdiPsrnYYLS6wbzu/HDlxZRzji5ylLRULeuI/vmZZDrYA==", - "requires": { - "@jest/types": "^27.4.2", - "@types/node": "*" - } - }, - "jest-pnp-resolver": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", - "requires": {} - }, - "jest-regex-util": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.4.0.tgz", - "integrity": "sha512-WeCpMpNnqJYMQoOjm1nTtsgbR4XHAk1u00qDoNBQoykM280+/TmgA5Qh5giC1ecy6a5d4hbSsHzpBtu5yvlbEg==" - }, - "jest-resolve": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.4.5.tgz", - "integrity": "sha512-xU3z1BuOz/hUhVUL+918KqUgK+skqOuUsAi7A+iwoUldK6/+PW+utK8l8cxIWT9AW7IAhGNXjSAh1UYmjULZZw==", - "requires": { - "@jest/types": "^27.4.2", - "chalk": "^4.0.0", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-pnp-resolver": "^1.2.2", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "resolve": "^1.20.0", - "resolve.exports": "^1.1.0", - "slash": "^3.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-resolve-dependencies": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.4.5.tgz", - "integrity": "sha512-elEVvkvRK51y037NshtEkEnukMBWvlPzZHiL847OrIljJ8yIsujD2GXRPqDXC4rEVKbcdsy7W0FxoZb4WmEs7w==", - "requires": { - "@jest/types": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-snapshot": "^27.4.5" - } - }, - "jest-runner": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.4.5.tgz", - "integrity": "sha512-/irauncTfmY1WkTaRQGRWcyQLzK1g98GYG/8QvIPviHgO1Fqz1JYeEIsSfF+9mc/UTA6S+IIHFgKyvUrtiBIZg==", - "requires": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "emittery": "^0.8.1", - "exit": "^0.1.2", - "graceful-fs": "^4.2.4", - "jest-docblock": "^27.4.0", - "jest-environment-jsdom": "^27.4.4", - "jest-environment-node": "^27.4.4", - "jest-haste-map": "^27.4.5", - "jest-leak-detector": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-runtime": "^27.4.5", - "jest-util": "^27.4.2", - "jest-worker": "^27.4.5", - "source-map-support": "^0.5.6", - "throat": "^6.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-runtime": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.4.5.tgz", - "integrity": "sha512-CIYqwuJQXHQtPd/idgrx4zgJ6iCb6uBjQq1RSAGQrw2S8XifDmoM1Ot8NRd80ooAm+ZNdHVwsktIMGlA1F1FAQ==", - "requires": { - "@jest/console": "^27.4.2", - "@jest/environment": "^27.4.4", - "@jest/globals": "^27.4.4", - "@jest/source-map": "^27.4.0", - "@jest/test-result": "^27.4.2", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0", - "cjs-module-lexer": "^1.0.0", - "collect-v8-coverage": "^1.0.0", - "execa": "^5.0.0", - "exit": "^0.1.2", - "glob": "^7.1.3", - "graceful-fs": "^4.2.4", - "jest-haste-map": "^27.4.5", - "jest-message-util": "^27.4.2", - "jest-mock": "^27.4.2", - "jest-regex-util": "^27.4.0", - "jest-resolve": "^27.4.5", - "jest-snapshot": "^27.4.5", - "jest-util": "^27.4.2", - "jest-validate": "^27.4.2", - "slash": "^3.0.0", - "strip-bom": "^4.0.0", - "yargs": "^16.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.4.0", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.4.0.tgz", - "integrity": "sha512-RDhpcn5f1JYTX2pvJAGDcnsNTnsV9bjYPU8xcV+xPwOXnUPOQwf4ZEuiU6G9H1UztH+OapMgu/ckEVwO87PwnQ==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.4" - } - }, - "jest-snapshot": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.4.5.tgz", - "integrity": "sha512-eCi/iM1YJFrJWiT9de4+RpWWWBqsHiYxFG9V9o/n0WXs6GpW4lUt4FAHAgFPTLPqCUVzrMQmSmTZSgQzwqR7IQ==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/parser": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.4.5", - "@jest/types": "^27.4.2", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.4.2", - "graceful-fs": "^4.2.4", - "jest-diff": "^27.4.2", - "jest-get-type": "^27.4.0", - "jest-haste-map": "^27.4.5", - "jest-matcher-utils": "^27.4.2", - "jest-message-util": "^27.4.2", - "jest-resolve": "^27.4.5", - "jest-util": "^27.4.2", - "natural-compare": "^1.4.0", - "pretty-format": "^27.4.2", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-util": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.4.2.tgz", - "integrity": "sha512-YuxxpXU6nlMan9qyLuxHaMMOzXAl5aGZWCSzben5DhLHemYQxCc4YK+4L3ZrCutT8GPQ+ui9k5D8rUJoDioMnA==", - "requires": { - "@jest/types": "^27.4.2", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.4", - "picomatch": "^2.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-validate": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.4.2.tgz", - "integrity": "sha512-hWYsSUej+Fs8ZhOm5vhWzwSLmVaPAxRy+Mr+z5MzeaHm9AxUpXdoVMEW4R86y5gOobVfBsMFLk4Rb+QkiEpx1A==", - "requires": { - "@jest/types": "^27.4.2", - "camelcase": "^6.2.0", - "chalk": "^4.0.0", - "jest-get-type": "^27.4.0", - "leven": "^3.1.0", - "pretty-format": "^27.4.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watch-typeahead": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.0.0.tgz", - "integrity": "sha512-jxoszalAb394WElmiJTFBMzie/RDCF+W7Q29n5LzOPtcoQoHWfdUtHFkbhgf5NwWe8uMOxvKb/g7ea7CshfkTw==", - "requires": { - "ansi-escapes": "^4.3.1", - "chalk": "^4.0.0", - "jest-regex-util": "^27.0.0", - "jest-watcher": "^27.0.0", - "slash": "^4.0.0", - "string-length": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "char-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.0.tgz", - "integrity": "sha512-oGu2QekBMXgyQNWPDRQ001bjvDnZe4/zBTz37TMbiKz1NbNiyiH5hRkobe7npRN6GfbGbxMYFck/vQ1r9c1VMA==" - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" - }, - "string-length": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", - "requires": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-watcher": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.4.2.tgz", - "integrity": "sha512-NJvMVyyBeXfDezhWzUOCOYZrUmkSCiatpjpm+nFUid74OZEHk6aMLrZAukIiFDwdbqp6mTM6Ui1w4oc+8EobQg==", - "requires": { - "@jest/test-result": "^27.4.2", - "@jest/types": "^27.4.2", - "@types/node": "*", - "ansi-escapes": "^4.2.1", - "chalk": "^4.0.0", - "jest-util": "^27.4.2", - "string-length": "^4.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "27.4.5", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.4.5.tgz", - "integrity": "sha512-f2s8kEdy15cv9r7q4KkzGXvlY0JTcmCbMHZBfSQDwW77REr45IDWwd0lksDFeVHH2jJ5pqb90T77XscrjeGzzg==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsdom": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", - "requires": { - "abab": "^2.0.5", - "acorn": "^8.2.4", - "acorn-globals": "^6.0.0", - "cssom": "^0.4.4", - "cssstyle": "^2.3.0", - "data-urls": "^2.0.0", - "decimal.js": "^10.2.1", - "domexception": "^2.0.1", - "escodegen": "^2.0.0", - "form-data": "^3.0.0", - "html-encoding-sniffer": "^2.0.1", - "http-proxy-agent": "^4.0.1", - "https-proxy-agent": "^5.0.0", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.0", - "parse5": "6.0.1", - "saxes": "^5.0.1", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.0.0", - "w3c-hr-time": "^1.0.2", - "w3c-xmlserializer": "^2.0.0", - "webidl-conversions": "^6.1.0", - "whatwg-encoding": "^1.0.5", - "whatwg-mimetype": "^2.3.0", - "whatwg-url": "^8.5.0", - "ws": "^7.4.6", - "xml-name-validator": "^3.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" - }, - "jsx-ast-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", - "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", - "requires": { - "array-includes": "^3.1.3", - "object.assign": "^4.1.2" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" - }, - "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" - }, - "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", - "requires": { - "language-subtag-registry": "~0.3.2" - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lilconfig": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz", - "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==" - }, - "lines-and-columns": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", - "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=" - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==" - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "requires": { - "p-locate": "^4.1.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.7", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", - "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "requires": { - "sourcemap-codec": "^1.4.4" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "requires": { - "semver": "^6.0.0" - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "requires": { - "tmpl": "1.0.5" - } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" - }, - "memfs": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.0.tgz", - "integrity": "sha512-o/RfP0J1d03YwsAxyHxAYs2kyJp55AFkMazlFAZFR2I2IXkxiUTXRabJ6RmNNCQ83LAD2jy52Khj0m3OffpNdA==", - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" - }, - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==" - }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "requires": { - "mime-db": "1.51.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "mini-css-extract-plugin": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.5.tgz", - "integrity": "sha512-oEIhRucyn1JbT/1tU2BhnwO6ft1jjH1iCX9Gc59WFMg0n5773rQU0oyQ0zzeYFFuBfONaRbQJyGoPtuNseMxjA==", - "requires": { - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "requires": { - "minimist": "^1.2.5" - } - }, - "mnemonist": { - "version": "0.38.5", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz", - "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==", - "requires": { - "obliterator": "^2.0.0" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" - }, - "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-forge": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", - "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" - }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==" - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" - }, - "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" - }, - "npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "requires": { - "path-key": "^3.0.0" - } - }, - "nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "requires": { - "boolbase": "^1.0.0" - } - }, - "nwsapi": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", - "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-hash": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-2.2.0.tgz", - "integrity": "sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==" - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==" - }, - "object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "object.entries": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" - } - }, - "obliterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.1.tgz", - "integrity": "sha512-XnkiCrrBcIZQitJPAI36mrrpEUvatbte8hLcTcQwKA1v9NkCKasSi+UAguLsLDs/out7MoRzAlmz7VXvY6ph6w==" - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "requires": { - "wrappy": "1" - } - }, - "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "requires": { - "mimic-fn": "^2.1.0" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "requires": { - "p-limit": "^2.2.0" - } - }, - "p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "requires": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "requires": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" - }, - "pirates": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", - "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==" - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "requires": { - "find-up": "^4.0.0" - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postcss": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", - "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", - "requires": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.1" - } - }, - "postcss-attribute-case-insensitive": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.0.tgz", - "integrity": "sha512-b4g9eagFGq9T5SWX4+USfVyjIb3liPnjhHHRMP7FMB2kFVpYyfEscV0wP3eaXhKlcHKUut8lt5BGoeylWA/dBQ==", - "requires": { - "postcss-selector-parser": "^6.0.2" - } - }, - "postcss-browser-comments": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", - "requires": {} - }, - "postcss-calc": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz", - "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==", - "requires": { - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-color-functional-notation": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.1.0.tgz", - "integrity": "sha512-bBB64p3Fzo0DaxGfVp6ELRjOx+MysN1DlvkWtXwZr25i8SZLAEL+QAV6ttX5iraN+e3fdCxaVm7sHobNyy6qug==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-hex-alpha": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.1.tgz", - "integrity": "sha512-kzp95xRLSFnFdmVIWwbWa3QohE3v/G/wNBvW4U66Lt4wq119I6Bz1EVErrARWZ5+7HskgQ6M4mpiwjo+jOdApA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-color-rebeccapurple": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.1.tgz", - "integrity": "sha512-uA5MAOoCwCK32VgYXWwPD3vBDDOi1oMOkLnO+U1Af6ex7JOE0xHVJqnc9w5QS+fPJ9yveXeHKVtdVqzP2WiCsQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-colormin": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.2.tgz", - "integrity": "sha512-tSEe3NpqWARUTidDlF0LntPkdlhXqfDFuA1yslqpvvGAfpZ7oBaw+/QXd935NKm2U9p4PED0HDZlzmMk7fVC6g==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-convert-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz", - "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-custom-media": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.0.tgz", - "integrity": "sha512-FvO2GzMUaTN0t1fBULDeIvxr5IvbDXcIatt6pnJghc736nqNgsGao5NT+5+WVLAQiTt6Cb3YUms0jiPaXhL//g==", - "requires": {} - }, - "postcss-custom-properties": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.0.1.tgz", - "integrity": "sha512-Z3WjuML7qn6ehesWD4vDqOmM5CZO/qfVknpI9/gDOwMNhcLg3OSgT5wENR4kFDZtCricAE7cxL97bsj5lFnuZQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-custom-selectors": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.0.tgz", - "integrity": "sha512-/1iyBhz/W8jUepjGyu7V1OPcGbc636snN1yXEQCinb6Bwt7KxsiU7/bLQlp8GwAXzCh7cobBU5odNn/2zQWR8Q==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-dir-pseudo-class": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.1.tgz", - "integrity": "sha512-nA6+XVUc5VDe6LrJ5KWFqJ05dxZXzoYiUQJFZSuwLW/8aI462w7gCEhB+RnOA+N3dtrj8B2WTSfcjCac6RJW0A==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "postcss-discard-comments": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz", - "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==", - "requires": {} - }, - "postcss-discard-duplicates": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz", - "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==", - "requires": {} - }, - "postcss-discard-empty": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz", - "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==", - "requires": {} - }, - "postcss-discard-overridden": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz", - "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==", - "requires": {} - }, - "postcss-double-position-gradients": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.0.3.tgz", - "integrity": "sha512-x3DYDhCsKS/sjH6t+sM9R+pq4lCwdHGVeUOpE/gDybfY33acJJie+NzRigKJVze7E/jH/1WGl/qPRV90Lso7Mg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-env-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.3.tgz", - "integrity": "sha512-RQ0CwXX161FLuC525Lx7VqsHXSPQvgErgOMcbfuAKPq1hgHDPJLemowVaPuWF4E3IO8rgUbStaRLGTM5VlN/vw==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-flexbugs-fixes": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", - "requires": {} - }, - "postcss-focus-visible": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.2.tgz", - "integrity": "sha512-KYztrdQRRr+pPJQRAyr9HAEr8I8TUfpSyqOo8qddrjtMLap7Ud1FAF8szi4ZWrhMmch3EwL4RQMqsneOByWZIA==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "postcss-focus-within": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.2.tgz", - "integrity": "sha512-0zm8gM/fpFZtWM8drbj5M6HKVztHgLqtHygCMB494SOkudtnePpq5nv0ie2Jx/BrD+A5nhj0uK3tuMnEpjKonA==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "postcss-font-variant": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", - "requires": {} - }, - "postcss-gap-properties": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.1.tgz", - "integrity": "sha512-t7ztwUmG17KQRTHDWeekeSQ41ZsjYK+OJagee3E3hFS46n9RD5QcT/NRxwbc2DWjVSL5GQf46al3wEiH6FRSKg==", - "requires": {} - }, - "postcss-image-set-function": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.3.tgz", - "integrity": "sha512-+EZRaCg/MzsKW2ggTy26mG/uoHnEAjCcGICCkUYgg2PPguZaRjSBKY4KHiWcdH6ydsR7enlnO3i7bQ+Fpbx7vQ==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-initial": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", - "requires": {} - }, - "postcss-js": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-3.0.3.tgz", - "integrity": "sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw==", - "requires": { - "camelcase-css": "^2.0.1", - "postcss": "^8.1.6" - } - }, - "postcss-lab-function": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.0.2.tgz", - "integrity": "sha512-IkX1S1CROQF9uCu5F4/Ib5SRFDJXlJg3ig9x4OJkKIF16y0o7WRKfFje2ym+yThfwYjozwHZgf37Xwbnscpipg==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.0.tgz", - "integrity": "sha512-ipM8Ds01ZUophjDTQYSVP70slFSYg3T0/zyfII5vzhN6V57YSxMgG5syXuwi5VtS8wSf3iL30v0uBdoIVx4Q0g==", - "requires": { - "import-cwd": "^3.0.0", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "postcss-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", - "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "postcss-logical": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.1.tgz", - "integrity": "sha512-cKekWCoZrxdQktbj8PyCOqQWxsYAPyHjoeBPedkQzfWuEqRm0KVFRHypsHAiH2dDVUae52yx8PBtWS+V3BqT5w==", - "requires": {} - }, - "postcss-media-minmax": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", - "requires": {} - }, - "postcss-merge-longhand": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.4.tgz", - "integrity": "sha512-2lZrOVD+d81aoYkZDpWu6+3dTAAGkCKbV5DoRhnIR7KOULVrI/R7bcMjhrH9KTRy6iiHKqmtG+n/MMj1WmqHFw==", - "requires": { - "postcss-value-parser": "^4.1.0", - "stylehacks": "^5.0.1" - } - }, - "postcss-merge-rules": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.3.tgz", - "integrity": "sha512-cEKTMEbWazVa5NXd8deLdCnXl+6cYG7m2am+1HzqH0EnTdy8fRysatkaXb2dEnR+fdaDxTvuZ5zoBdv6efF6hg==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^2.0.1", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-minify-font-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz", - "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-gradients": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz", - "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==", - "requires": { - "colord": "^2.9.1", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-params": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.2.tgz", - "integrity": "sha512-qJAPuBzxO1yhLad7h2Dzk/F7n1vPyfHfCCh5grjGfjhi1ttCnq4ZXGIW77GSrEbh9Hus9Lc/e/+tB4vh3/GpDg==", - "requires": { - "alphanum-sort": "^1.0.2", - "browserslist": "^4.16.6", - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-minify-selectors": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz", - "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==", - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-nested": { - "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", - "requires": { - "postcss-selector-parser": "^6.0.6" - } - }, - "postcss-nesting": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.0.tgz", - "integrity": "sha512-HQ8kc/kLid2YjTOjlUC2Lk9JCGTJ/WDqRtEbJWWTQNs0KObgp3a1DFQhS19toVK8d/2q2YmVasjdQaWqZhotPg==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", - "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" - } - }, - "postcss-normalize-charset": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz", - "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==", - "requires": {} - }, - "postcss-normalize-display-values": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz", - "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-positions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz", - "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-repeat-style": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz", - "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-string": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz", - "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-timing-functions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz", - "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-unicode": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz", - "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==", - "requires": { - "browserslist": "^4.16.0", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-normalize-url": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.4.tgz", - "integrity": "sha512-cNj3RzK2pgQQyNp7dzq0dqpUpQ/wYtdDZM3DepPmFjCmYIfceuD9VIAcOdvrNetjIU65g1B4uwdP/Krf6AFdXg==", - "requires": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-normalize-whitespace": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz", - "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==", - "requires": { - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-ordered-values": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz", - "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-overflow-shorthand": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.1.tgz", - "integrity": "sha512-/ajDNoTF+LiuhIZjenjb/ndBoKP/WYy/dTT8BCCtLU1wrezkax+lXw5r3c5qR4cadNNMbksAnhWJXNjd9xNTHA==", - "requires": {} - }, - "postcss-page-break": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", - "requires": {} - }, - "postcss-place": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.2.tgz", - "integrity": "sha512-XsZCU8X8M9dHKGlxdycihxPajSkRd4u+cIUJz/FgC61Mr/swStI3xAvsYai9Fh22kU+VVAn7ihoZk8h9pQhDfA==", - "requires": { - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-preset-env": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.1.0.tgz", - "integrity": "sha512-YZI44uxVJQQu18TeHEoDtdLsjKLQpCpzt/4FAzadIcnNYwvKSQqvxaHE6uWobEWQrcfU42zIddMPUKgYQxZs8g==", - "requires": { - "autoprefixer": "^10.4.0", - "browserslist": "^4.19.1", - "caniuse-lite": "^1.0.30001291", - "css-blank-pseudo": "^3.0.0", - "css-has-pseudo": "^3.0.0", - "css-prefers-color-scheme": "^6.0.0", - "cssdb": "^5.0.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-color-functional-notation": "^4.1.0", - "postcss-color-hex-alpha": "^8.0.1", - "postcss-color-rebeccapurple": "^7.0.1", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.0.1", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.1", - "postcss-double-position-gradients": "^3.0.3", - "postcss-env-function": "^4.0.3", - "postcss-focus-visible": "^6.0.2", - "postcss-focus-within": "^5.0.2", - "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.1", - "postcss-image-set-function": "^4.0.3", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.0.2", - "postcss-logical": "^5.0.1", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.0.3", - "postcss-overflow-shorthand": "^3.0.1", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.2", - "postcss-pseudo-class-any-link": "^7.0.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0" - } - }, - "postcss-pseudo-class-any-link": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.0.1.tgz", - "integrity": "sha512-Zt+VMw9qX7Um/cYOaywOQvXipDw/U3U83L6MFHocbjVIhLd+x5G4SSDmKm8sW2/HlaTno2Cazub8USrDvJ4DLA==", - "requires": { - "postcss-selector-parser": "^6.0.7" - } - }, - "postcss-reduce-initial": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.2.tgz", - "integrity": "sha512-v/kbAAQ+S1V5v9TJvbGkV98V2ERPdU6XvMcKMjqAlYiJ2NtsHGlKYLPjWWcXlaTKNxooId7BGxeraK8qXvzKtw==", - "requires": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" - } - }, - "postcss-reduce-transforms": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz", - "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==", - "requires": { - "cssnano-utils": "^2.0.1", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-replace-overflow-wrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", - "requires": {} - }, - "postcss-selector-not": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-5.0.0.tgz", - "integrity": "sha512-/2K3A4TCP9orP4TNS7u3tGdRFVKqz/E6pX3aGnriPG0jU78of8wsUcqE4QAhWEU0d+WnMSF93Ah3F//vUtK+iQ==", - "requires": { - "balanced-match": "^1.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.7.tgz", - "integrity": "sha512-U+b/Deoi4I/UmE6KOVPpnhS7I7AYdKbhGcat+qTQ27gycvaACvNEw11ba6RrkwVmDVRW7sigWgLj4/KbbJjeDA==", - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-svgo": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz", - "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==", - "requires": { - "postcss-value-parser": "^4.1.0", - "svgo": "^2.7.0" - }, - "dependencies": { - "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" - }, - "css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "requires": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - } - }, - "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "requires": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - } - } - } - }, - "postcss-unique-selectors": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.2.tgz", - "integrity": "sha512-w3zBVlrtZm7loQWRPVC0yjUwwpty7OM6DnEHkxcSQXO1bMS3RJ+JUS5LFMSDZHJcvGsRwhZinCWVqn8Kej4EDA==", - "requires": { - "alphanum-sort": "^1.0.2", - "postcss-selector-parser": "^6.0.5" - } - }, - "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" - }, - "pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "requires": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "pretty-format": { - "version": "27.4.2", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.4.2.tgz", - "integrity": "sha512-p0wNtJ9oLuvgOQDEIZ9zQjZffK7KtyR6Si0jnXULIDwrlNF8Cuir3AZP0hHv0jmKuNN/edOnbMjnzd4uTcmWiw==", - "requires": { - "@jest/types": "^27.4.2", - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" - }, - "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" - } - } - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", - "requires": { - "asap": "~2.0.6" - } - }, - "prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "requires": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - } - }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "dependencies": { - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" - } - } - }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==" - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" - }, - "raf": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", - "requires": { - "performance-now": "^2.1.0" - } - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" - }, - "raw-body": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", - "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", - "requires": { - "bytes": "3.1.1", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "dependencies": { - "bytes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", - "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==" - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "react-animate-height": { - "version": "2.0.23", - "resolved": "https://registry.npmjs.org/react-animate-height/-/react-animate-height-2.0.23.tgz", - "integrity": "sha512-DucSC/1QuxWEFzR9IsHMzrf2nrcZ6qAmLIFoENa2kLK7h72XybcMA9o073z7aHccFzdMEW0/fhAdnQG7a4rDow==", - "requires": { - "classnames": "^2.2.5", - "prop-types": "^15.6.1" - } - }, - "react-app-polyfill": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", - "requires": { - "core-js": "^3.19.2", - "object-assign": "^4.1.1", - "promise": "^8.1.0", - "raf": "^3.4.1", - "regenerator-runtime": "^0.13.9", - "whatwg-fetch": "^3.6.2" - } - }, - "react-dev-utils": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.0.tgz", - "integrity": "sha512-xBQkitdxozPxt1YZ9O1097EJiVpwHr9FoAuEVURCKV0Av8NBERovJauzP7bo1ThvuhZ4shsQ1AJiu4vQpoT1AQ==", - "requires": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.10", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "requires": { - "p-locate": "^5.0.0" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "requires": { - "p-limit": "^3.0.2" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - } - }, - "react-error-overlay": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.10.tgz", - "integrity": "sha512-mKR90fX7Pm5seCOfz8q9F+66VCc1PGsWSBxKbITjfKVQHMNF2zudxHnMdJiB1fRCb+XsbQV9sO9DCkgsMQgBIA==" - }, - "react-icons": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.3.1.tgz", - "integrity": "sha512-cB10MXLTs3gVuXimblAdI71jrJx8njrJZmNMEMC+sQu5B/BIOmlsAjskdqpn81y8UBVEGuHODd7/ci5DvoSzTQ==", - "requires": {} - }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" - }, - "react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", - "requires": { - "@babel/core": "^7.16.0", - "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@svgr/webpack": "^5.5.0", - "babel-jest": "^27.4.2", - "babel-loader": "^8.2.3", - "babel-plugin-named-asset-import": "^0.3.8", - "babel-preset-react-app": "^10.0.1", - "bfj": "^7.0.2", - "browserslist": "^4.18.1", - "camelcase": "^6.2.1", - "case-sensitive-paths-webpack-plugin": "^2.4.0", - "css-loader": "^6.5.1", - "css-minimizer-webpack-plugin": "^3.2.0", - "dotenv": "^10.0.0", - "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", - "eslint-config-react-app": "^7.0.0", - "eslint-webpack-plugin": "^3.1.1", - "file-loader": "^6.2.0", - "fs-extra": "^10.0.0", - "fsevents": "^2.3.2", - "html-webpack-plugin": "^5.5.0", - "identity-obj-proxy": "^3.0.0", - "jest": "^27.4.3", - "jest-resolve": "^27.4.2", - "jest-watch-typeahead": "^1.0.0", - "mini-css-extract-plugin": "^2.4.5", - "postcss": "^8.4.4", - "postcss-flexbugs-fixes": "^5.0.2", - "postcss-loader": "^6.2.1", - "postcss-normalize": "^10.0.1", - "postcss-preset-env": "^7.0.1", - "prompts": "^2.4.2", - "react-app-polyfill": "^3.0.0", - "react-dev-utils": "^12.0.0", - "react-refresh": "^0.11.0", - "resolve": "^1.20.0", - "resolve-url-loader": "^4.0.0", - "sass-loader": "^12.3.0", - "semver": "^7.3.5", - "source-map-loader": "^3.0.0", - "style-loader": "^3.3.1", - "tailwindcss": "^3.0.2", - "terser-webpack-plugin": "^5.2.5", - "webpack": "^5.64.4", - "webpack-dev-server": "^4.6.0", - "webpack-manifest-plugin": "^4.0.2", - "workbox-webpack-plugin": "^6.4.1" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "react-sigma-v2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-sigma-v2/-/react-sigma-v2-1.3.0.tgz", - "integrity": "sha512-6v+VKrEFakQ1P3/vXdudE2DrxnMUpp8NgT0XJ50zCu8pT2LYc2j9tOAPIeLDQjrRibn8XKq/obWpobpZjkmNwA==", - "requires": { - "lodash": "^4.17.21", - "tslib": "^2.3.1" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "requires": { - "picomatch": "^2.2.1" - } - }, - "recursive-readdir": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", - "requires": { - "minimatch": "3.0.4" - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" - }, - "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" - }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" - }, - "renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "requires": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "requires": { - "resolve-from": "^5.0.0" - } - }, - "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" - }, - "resolve-url-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", - "requires": { - "adjust-sourcemap-loader": "^4.0.0", - "convert-source-map": "^1.7.0", - "loader-utils": "^2.0.0", - "postcss": "^7.0.35", - "source-map": "0.6.1" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" - }, - "postcss": { - "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", - "requires": { - "picocolors": "^0.2.1", - "source-map": "^0.6.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" - }, - "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.61.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.61.1.tgz", - "integrity": "sha512-BbTXlEvB8d+XFbK/7E5doIcRtxWPRiqr0eb5vQ0+2paMM04Ye4PZY5nHOQef2ix24l/L0SpLd5hwcH15QHPdvA==", - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" - }, - "sass-loader": { - "version": "12.4.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.4.0.tgz", - "integrity": "sha512-7xN+8khDIzym1oL9XyS6zP6Ges+Bo2B2xbPrjdMHEYyV3AQYhd/wXeru++3ODHF0zMjYmVadblSKrPrjEkL8mg==", - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "saxes": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", - "requires": { - "xmlchars": "^2.2.0" - } - }, - "scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" - }, - "selfsigned": { - "version": "1.10.11", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", - "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", - "requires": { - "node-forge": "^0.10.0" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - }, - "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "1.8.1", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - } - } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "requires": { - "ms": "2.0.0" - } - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - } - } - }, - "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.2" - } - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "sigma": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/sigma/-/sigma-2.1.3.tgz", - "integrity": "sha512-Dy4QigLlvyqpoMMizIrbzinn+zlb2o1b/nLCLZXGCVDxI12NxtAccvCETnbPqLE8ytCJ+wlZ2tKxl+78bUWfxw==", - "requires": { - "@yomguithereal/helpers": "^1.1.1", - "events": "^3.3.0", - "graphology-metrics": "1.18.2", - "graphology-utils": "^2.4.0" - } - }, - "signal-exit": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", - "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "requires": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - }, - "source-map-js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" - }, - "source-map-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz", - "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.2", - "source-map-js": "^0.6.2" - }, - "dependencies": { - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==" - } - } - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "source-map-url": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", - "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==" - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" - }, - "spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - } - }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "requires": { - "escape-string-regexp": "^2.0.0" - }, - "dependencies": { - "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" - } - } - }, - "stackframe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", - "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - } - } - }, - "string-length": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", - "requires": { - "char-regex": "^1.0.2", - "strip-ansi": "^6.0.0" - } - }, - "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "dependencies": { - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - } - } - }, - "string.prototype.matchall": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", - "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.3.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", - "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "string.prototype.trimstart": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", - "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" - }, - "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "requires": {} - }, - "stylehacks": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz", - "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==", - "requires": { - "browserslist": "^4.16.0", - "postcss-selector-parser": "^6.0.4" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-hyperlinks": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", - "requires": { - "has-flag": "^4.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", - "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" - }, - "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-what": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", - "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" - }, - "dom-serializer": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", - "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", - "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" - } - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - }, - "dependencies": { - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" - } - } - }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", - "requires": { - "boolbase": "~1.0.0" - } - } - } - }, - "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" - }, - "tailwindcss": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.7.tgz", - "integrity": "sha512-rZdKNHtC64jcQncLoWOuCzj4lQDTAgLtgK3WmQS88tTdpHh9OwLqULTQxI3tw9AMJsqSpCKlmcjW/8CSnni6zQ==", - "requires": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.2", - "color-name": "^1.1.4", - "cosmiconfig": "^7.0.1", - "detective": "^5.2.0", - "didyoumean": "^1.2.2", - "dlv": "^1.1.3", - "fast-glob": "^3.2.7", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss-js": "^3.0.3", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.7", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.20.0", - "tmp": "^0.2.1" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "dependencies": { - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" - } - } - }, - "terminal-link": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", - "requires": { - "ansi-escapes": "^4.2.1", - "supports-hyperlinks": "^2.0.0" - } - }, - "terser": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", - "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "terser-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-LPIisi3Ol4chwAaPP8toUJ3L4qCM1G0wao7L3qNv57Drezxj6+VEyySpPw4B1HSO2Eg/hDY/MNF5XihCAoqnsQ==", - "requires": { - "jest-worker": "^27.4.1", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, - "test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "requires": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" - }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" - }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" - }, - "tmp": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", - "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", - "requires": { - "rimraf": "^3.0.0" - } - }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" - }, - "tough-cookie": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", - "requires": { - "psl": "^1.1.33", - "punycode": "^2.1.1", - "universalify": "^0.1.2" - }, - "dependencies": { - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" - } - } - }, - "tr46": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", - "requires": { - "punycode": "^2.1.1" - } - }, - "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" - }, - "tsconfig-paths": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.12.0.tgz", - "integrity": "sha512-e5adrnOYT6zqVnWqZu7i/BQ3BnhzvGbjEjejFXO20lKIKpwTaupkCPgEfv4GZK1IBciJUEhYs3J3p75FdaTFVg==", - "requires": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.0", - "strip-bom": "^3.0.0" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - } - } - }, - "tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" - }, - "tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "requires": { - "tslib": "^1.8.1" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" - } - } - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" - }, - "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "requires": { - "is-typedarray": "^1.0.0" - } - }, - "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==" - }, - "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", - "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" - }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" - }, - "v8-to-istanbul": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.0.tgz", - "integrity": "sha512-/PRhfd8aTNp9Ggr62HPzXg2XasNFGy5PBt0Rp04du7/8GNNSgxFL6WBTkgMKSL9bFjH+8kKEG3f37FmxiTqUUA==", - "requires": { - "@types/istanbul-lib-coverage": "^2.0.1", - "convert-source-map": "^1.6.0", - "source-map": "^0.7.3" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" - } - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" - }, - "w3c-hr-time": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", - "requires": { - "browser-process-hrtime": "^1.0.0" - } - }, - "w3c-xmlserializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", - "requires": { - "xml-name-validator": "^3.0.0" - } - }, - "walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "requires": { - "makeerror": "1.0.12" - } - }, - "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" - }, - "webpack": { - "version": "5.65.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz", - "integrity": "sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==", - "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", - "webpack-sources": "^3.2.2" - }, - "dependencies": { - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.0.tgz", - "integrity": "sha512-MouJz+rXAm9B1OTOYaJnn6rtD/lWZPy2ufQCH3BPs8Rloh/Du6Jze4p7AeLYHkVi0giJnYLaSGDC7S+GM9arhg==", - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - } - } - }, - "webpack-dev-server": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.0.tgz", - "integrity": "sha512-ldR+a54iygMxUawTzMlWD/JblePhNRVGHxTHQz9EAvsbH7HZbX53OxV6Y092x+tgN5umv885i2X4wfdo/ynEQA==", - "requires": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/serve-index": "^1.9.1", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", - "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.2", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", - "ipaddr.js": "^2.0.1", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "portfinder": "^1.0.28", - "schema-utils": "^4.0.0", - "selfsigned": "^1.10.11", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^5.3.0", - "ws": "^8.1.0" - }, - "dependencies": { - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "requires": { - "fast-deep-equal": "^3.1.3" - } - }, - "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "schema-utils": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", - "requires": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" - } - }, - "strip-ansi": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", - "requires": { - "ansi-regex": "^6.0.1" - } - }, - "ws": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.4.0.tgz", - "integrity": "sha512-IHVsKe2pjajSUIl4KYMQOdlyliovpEPquKkqbwswulszzI7r0SfQrxnXdWAEqOlDCLrVSJzo+O1hAwdog2sKSQ==", - "requires": {} - } - } - }, - "webpack-manifest-plugin": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.0.2.tgz", - "integrity": "sha512-Ld6j05pRblXAVoX8xdXFDsc/s97cFnR1FOmQawhTSlp6F6aeU1Jia5aqTmDpkueaAz8g9sXpgSOqmEgVAR61Xw==", - "requires": { - "tapable": "^2.0.0", - "webpack-sources": "^2.2.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", - "requires": { - "source-list-map": "^2.0.1", - "source-map": "^0.6.1" - } - } - } - }, - "webpack-sources": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz", - "integrity": "sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==" - }, - "websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "requires": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - } - }, - "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" - }, - "whatwg-encoding": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", - "requires": { - "iconv-lite": "0.4.24" - }, - "dependencies": { - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - } - } - }, - "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" - }, - "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" - }, - "whatwg-url": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", - "requires": { - "lodash": "^4.7.0", - "tr46": "^2.1.0", - "webidl-conversions": "^6.1.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" - }, - "workbox-background-sync": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.4.2.tgz", - "integrity": "sha512-P7c8uG5X2k+DMICH9xeSA9eUlCOjHHYoB42Rq+RtUpuwBxUOflAXR1zdsMWj81LopE4gjKXlTw7BFd1BDAHo7g==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "workbox-broadcast-update": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.4.2.tgz", - "integrity": "sha512-qnBwQyE0+PWFFc/n4ISXINE49m44gbEreJUYt2ldGH3+CNrLmJ1egJOOyUqqu9R4Eb7QrXcmB34ClXG7S37LbA==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-build": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.4.2.tgz", - "integrity": "sha512-WMdYLhDIsuzViOTXDH+tJ1GijkFp5khSYolnxR/11zmfhNDtuo7jof72xPGFy+KRpsz6tug39RhivCj77qqO0w==", - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "source-map-url": "^0.4.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.4.2", - "workbox-broadcast-update": "6.4.2", - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-google-analytics": "6.4.2", - "workbox-navigation-preload": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-range-requests": "6.4.2", - "workbox-recipes": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2", - "workbox-streams": "6.4.2", - "workbox-sw": "6.4.2", - "workbox-window": "6.4.2" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.1.tgz", - "integrity": "sha512-6RMV31esAxqlDIvVCG/CJxY/s8dFNVOI5w8RWIfDMhjg/iwqnawko9tJXau/leqC4+T1Bu8et99QVWCwU5wk+g==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", - "requires": { - "punycode": "^2.1.0" - } - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.4.2.tgz", - "integrity": "sha512-9FE1W/cKffk1AJzImxgEN0ceWpyz1tqNjZVtA3/LAvYL3AC5SbIkhc7ZCO82WmO9IjTfu8Vut2X/C7ViMSF7TA==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-core": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.4.2.tgz", - "integrity": "sha512-1U6cdEYPcajRXiboSlpJx6U7TvhIKbxRRerfepAJu2hniKwJ3DHILjpU/zx3yvzSBCWcNJDoFalf7Vgd7ey/rw==" - }, - "workbox-expiration": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.4.2.tgz", - "integrity": "sha512-0hbpBj0tDnW+DZOUmwZqntB/8xrXOgO34i7s00Si/VlFJvvpRKg1leXdHHU8ykoSBd6+F2KDcMP3swoCi5guLw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.4.2" - } - }, - "workbox-google-analytics": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.4.2.tgz", - "integrity": "sha512-u+gxs3jXovPb1oul4CTBOb+T9fS1oZG+ZE6AzS7l40vnyfJV79DaLBvlpEZfXGv3CjMdV1sT/ltdOrKzo7HcGw==", - "requires": { - "workbox-background-sync": "6.4.2", - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "workbox-navigation-preload": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.4.2.tgz", - "integrity": "sha512-viyejlCtlKsbJCBHwhSBbWc57MwPXvUrc8P7d+87AxBGPU+JuWkT6nvBANgVgFz6FUhCvRC8aYt+B1helo166g==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-precaching": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.4.2.tgz", - "integrity": "sha512-CZ6uwFN/2wb4noHVlALL7UqPFbLfez/9S2GAzGAb0Sk876ul9ukRKPJJ6gtsxfE2HSTwqwuyNVa6xWyeyJ1XSA==", - "requires": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "workbox-range-requests": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.4.2.tgz", - "integrity": "sha512-SowF3z69hr3Po/w7+xarWfzxJX/3Fo0uSG72Zg4g5FWWnHpq2zPvgbWerBZIa81zpJVUdYpMa3akJJsv+LaO1Q==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-recipes": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.4.2.tgz", - "integrity": "sha512-/oVxlZFpAjFVbY+3PoGEXe8qyvtmqMrTdWhbOfbwokNFtUZ/JCtanDKgwDv9x3AebqGAoJRvQNSru0F4nG+gWA==", - "requires": { - "workbox-cacheable-response": "6.4.2", - "workbox-core": "6.4.2", - "workbox-expiration": "6.4.2", - "workbox-precaching": "6.4.2", - "workbox-routing": "6.4.2", - "workbox-strategies": "6.4.2" - } - }, - "workbox-routing": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.4.2.tgz", - "integrity": "sha512-0ss/n9PAcHjTy4Ad7l2puuod4WtsnRYu9BrmHcu6Dk4PgWeJo1t5VnGufPxNtcuyPGQ3OdnMdlmhMJ57sSrrSw==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-strategies": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.4.2.tgz", - "integrity": "sha512-YXh9E9dZGEO1EiPC3jPe2CbztO5WT8Ruj8wiYZM56XqEJp5YlGTtqRjghV+JovWOqkWdR+amJpV31KPWQUvn1Q==", - "requires": { - "workbox-core": "6.4.2" - } - }, - "workbox-streams": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.4.2.tgz", - "integrity": "sha512-ROEGlZHGVEgpa5bOZefiJEVsi5PsFjJG9Xd+wnDbApsCO9xq9rYFopF+IRq9tChyYzhBnyk2hJxbQVWphz3sog==", - "requires": { - "workbox-core": "6.4.2", - "workbox-routing": "6.4.2" - } - }, - "workbox-sw": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.4.2.tgz", - "integrity": "sha512-A2qdu9TLktfIM5NE/8+yYwfWu+JgDaCkbo5ikrky2c7r9v2X6DcJ+zSLphNHHLwM/0eVk5XVf1mC5HGhYpMhhg==" - }, - "workbox-webpack-plugin": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.4.2.tgz", - "integrity": "sha512-CiEwM6kaJRkx1cP5xHksn13abTzUqMHiMMlp5Eh/v4wRcedgDTyv6Uo8+Hg9MurRbHDosO5suaPyF9uwVr4/CQ==", - "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "source-map-url": "^0.4.0", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } - }, - "workbox-window": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.4.2.tgz", - "integrity": "sha512-KVyRKmrJg7iB+uym/B/CnEUEFG9CvnTU1Bq5xpXHbtgD9l+ShDekSl1wYpqw/O0JfeeQVOFb8CiNfvnwWwqnWQ==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.4.2" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" - }, - "write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "ws": { - "version": "7.5.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", - "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", - "requires": {} - }, - "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" - }, - "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" - } - } -} diff --git a/examples/package-lock.json b/examples/package-lock.json deleted file mode 100644 index 3d1341ef1..000000000 --- a/examples/package-lock.json +++ /dev/null @@ -1,9354 +0,0 @@ -{ - "name": "sigma-examples", - "version": "1.0.0", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "sigma-examples", - "version": "1.0.0", - "license": "MIT", - "dependencies": { - "@types/file-saver": "^2.0.4", - "@types/papaparse": "^5.3.1", - "@types/seedrandom": "^3.0.1", - "chroma-js": "^2.1.2", - "file-saver": "^2.0.5", - "graphology": "^0.23.2", - "graphology-components": "^1.5.2", - "graphology-generators": "^0.11.2", - "graphology-gexf": "^0.10.1", - "graphology-layout": "^0.5.0", - "graphology-layout-force": "^0.2.3", - "graphology-layout-forceatlas2": "^0.8.1", - "graphology-types": "^0.24.5", - "iwanthue": "^1.5.1", - "papaparse": "^5.3.1", - "seedrandom": "^3.0.5", - "uuid": "^8.3.2" - }, - "devDependencies": { - "async": "^3.2.2", - "fs-extra": "^10.0.0", - "kotatsu": "^0.22.3", - "raw-loader": "^4.0.2", - "rimraf": "^3.0.2", - "typescript": "^4.5.4" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", - "dev": true, - "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" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "dependencies": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.3.tgz", - "integrity": "sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", - "dev": true, - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", - "dev": true, - "dependencies": { - "regenerator-transform": "^0.14.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/register": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", - "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@types/eslint": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", - "dev": true - }, - "node_modules/@types/file-saver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.4.tgz", - "integrity": "sha512-sPZYQEIF/SOnLAvaz9lTuydniP+afBMtElRTdYkeV1QtEgvtJ7qolCPjly6O32QI8CbEmP5O/fztMXEDWfEcrg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "16.11.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", - "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==" - }, - "node_modules/@types/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/seedrandom": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", - "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yomguithereal/helpers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", - "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" - }, - "node_modules/accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "node_modules/async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", - "dev": true - }, - "node_modules/babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-loader/node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/babel-loader/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/babel-loader/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-loader/node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.4", - "core-js-compat": "^3.18.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.2.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", - "dev": true, - "dependencies": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001280", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz", - "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chroma-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.2.tgz", - "integrity": "sha512-ri/ouYDWuxfus3UcaMxC1Tfp3IE9K5iQzxc2hSxbBRVNQFut1UuGAsZmiAf2mOUubzGJwgMSv9lHg+XqLaz1QQ==", - "dependencies": { - "cross-env": "^6.0.3" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "node_modules/content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "node_modules/core-js-compat": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", - "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", - "dev": true, - "dependencies": { - "browserslist": "^4.17.6", - "semver": "7.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat/node_modules/semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/cross-env": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz", - "integrity": "sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==", - "dependencies": { - "cross-spawn": "^7.0.0" - }, - "bin": { - "cross-env": "src/bin/cross-env.js", - "cross-env-shell": "src/bin/cross-env-shell.js" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "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" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.27.0 || ^5.0.0" - } - }, - "node_modules/css-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/css-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "dependencies": { - "object-keys": "^1.0.12" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.3.895", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.895.tgz", - "integrity": "sha512-9Ww3fB8CWctjqHwkOt7DQbMZMpal2x2reod+/lU4b9axO1XJEDUpPMBxs7YnjLhhqpKXIIB5SRYN/B4K0QpvyQ==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "dependencies": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "node_modules/graphology": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.23.2.tgz", - "integrity": "sha512-RHcLpAP4M+KPShLQEvgkT1Y4vxl+FFbmmy3D0mupO+VXIuYC8zdmMcHs40D9m3mmN067zGS+lUaHjDq06Td7PQ==", - "dependencies": { - "events": "^3.3.0", - "obliterator": "^2.0.0" - }, - "peerDependencies": { - "graphology-types": ">=0.23.0" - } - }, - "node_modules/graphology-components": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/graphology-components/-/graphology-components-1.5.2.tgz", - "integrity": "sha512-EW26mjHWX9sggUhZcW1OHsOnEV7lj0nx50mcEHFRNucC3MBoe4yDYtBY8HQqUcGH4FdEq0ukNzzweJGLiy58Tg==", - "dependencies": { - "graphology-indices": "^0.16.2", - "graphology-utils": "^2.1.2" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-generators": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz", - "integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==", - "dependencies": { - "graphology-metrics": "^2.0.0", - "graphology-utils": "^2.3.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-gexf": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/graphology-gexf/-/graphology-gexf-0.10.1.tgz", - "integrity": "sha512-vNBn5eVOWRSiedwAFVBehuA0KxzOzorBMvRW2md01UZcaVVh0BRzB6uFEB6+QHmdRqtpewhCQ6RQUifQ8r7btg==", - "dependencies": { - "@xmldom/xmldom": "^0.7.5", - "graphology-operators": "^1.5.0", - "graphology-utils": "^2.4.1", - "xml-writer": "^1.7.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-indices": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", - "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", - "dependencies": { - "graphology-utils": "^2.4.2", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-layout": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.5.0.tgz", - "integrity": "sha512-aIeXYPLeGMLvXIkO41TlhBv0ROFWUx1bqR2VQoJ7Mp2IW+TF+rxqMeRUrmyLHoe3HtKo8jhloB2KHp7g6fcDSg==", - "dependencies": { - "graphology-utils": "^2.3.0", - "pandemonium": "^1.5.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-layout-force": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/graphology-layout-force/-/graphology-layout-force-0.2.3.tgz", - "integrity": "sha512-7V056TrSdBcdD0FzZiUqiMbi7uBJsRqxepSQ9+YTbKRy9OzMPn8tvT2NF86yU1xRJB4AJkbJN15mEDoBk83COg==", - "dependencies": { - "graphology-utils": "^2.4.2" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-layout-forceatlas2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.1.tgz", - "integrity": "sha512-lAm9T0uBxhECZTVyYDMMnPi3l7h5kG2+7yfxqoT9wpgF/omComGc6vR9wmQqClQjSXiM3OU4frO4j2Il5E72Xg==", - "dependencies": { - "graphology-utils": "^2.1.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-metrics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz", - "integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==", - "dependencies": { - "graphology-shortest-path": "^2.0.0", - "graphology-utils": "^2.4.4", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-operators": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/graphology-operators/-/graphology-operators-1.5.0.tgz", - "integrity": "sha512-jnHt5/wncCWS+Dpemd52CqKiOZqs82lX9dxOPKYF81vPqO1QEJSZpyGMjjL4FH77QBYcjJELNdhV6V6dVqFftQ==", - "dependencies": { - "graphology-utils": "^2.0.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-shortest-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.0.tgz", - "integrity": "sha512-6dJWgbr7w4YQKb7Y0w7vhZn2qAkqP+J0IhE9F3vz/HZcx7VSOqnNfTGtYr44BQ5ohdXj0l9iKjlWCb+3vqEINQ==", - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "graphology-indices": "^0.16.3", - "graphology-utils": "^2.4.3", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-types": { - "version": "0.24.5", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.5.tgz", - "integrity": "sha512-m8FVoj9b6MwIaTN+/AvoxXhcK5n0uSe7ZnhbQNTcjh94vzN6m5hU501LihtCfRjF35QEMVrXYOrTNO0wAR1Gxw==" - }, - "node_modules/graphology-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", - "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", - "peerDependencies": { - "graphology-types": ">=0.23.0" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "node_modules/http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/iwanthue": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/iwanthue/-/iwanthue-1.5.1.tgz", - "integrity": "sha512-oQFQoeUibqgKL4CxnJdwOJLkGlP9z/N1q5rDgaTXDmJ4RhToUc2kNvnp6LGuomfkK/26i2ZPGgBQedA5OZm2/A==" - }, - "node_modules/jest-worker": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", - "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/kotatsu": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/kotatsu/-/kotatsu-0.22.3.tgz", - "integrity": "sha512-NUTG8SSct87NoQAGnxO0b4/BKn7icemd4ERLbsEo6/EZkNF04AkzCbTrReZLjGPEPryDKjEDscuOxIS7BdJEUA==", - "dev": true, - "dependencies": { - "@babel/core": "^7.15.5", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/register": "^7.15.3", - "babel-loader": "^8.2.2", - "chalk": "^4.1.2", - "cors": "^2.8.5", - "css-loader": "^5.2.7", - "express": "^4.17.1", - "http-proxy-middleware": "^2.0.1", - "lodash": "^4.17.21", - "open": "^8.2.1", - "pretty-ms": "^7.0.1", - "progress": "^2.0.3", - "rimraf": "^3.0.2", - "sass-loader": "^12.1.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.20", - "style-loader": "^3.3.0", - "ts-loader": "^9.2.6", - "webpack": "^5.56.1", - "webpack-dev-middleware": "^5.2.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-node-externals": "^3.0.0", - "yargs": "^17.0.1" - }, - "bin": { - "kotatsu": "cli.js" - } - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/loader-utils/node_modules/json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", - "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", - "dev": true, - "dependencies": { - "fs-monkey": "1.0.3" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/mnemonist": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.0.tgz", - "integrity": "sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ==", - "dependencies": { - "obliterator": "^2.0.1" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obliterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.1.tgz", - "integrity": "sha512-XnkiCrrBcIZQitJPAI36mrrpEUvatbte8hLcTcQwKA1v9NkCKasSi+UAguLsLDs/out7MoRzAlmz7VXvY6ph6w==" - }, - "node_modules/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pandemonium": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-1.5.0.tgz", - "integrity": "sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA==" - }, - "node_modules/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "node_modules/parse-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "dependencies": { - "node-modules-regexp": "^1.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", - "dev": true, - "dependencies": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "node_modules/pretty-ms": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", - "dev": true, - "dependencies": { - "parse-ms": "^2.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "dev": true, - "engines": { - "node": ">=0.4.x" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "dependencies": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/sass-loader": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz", - "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==", - "dev": true, - "dependencies": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "fibers": ">= 3.1.0", - "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0", - "sass": "^1.3.0", - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "fibers": { - "optional": true - }, - "node-sass": { - "optional": true - }, - "sass": { - "optional": true - } - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/source-map-support/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", - "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz", - "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==", - "dev": true, - "dependencies": { - "jest-worker": "^27.0.6", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/terser/node_modules/source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/ts-loader": { - "version": "9.2.6", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz", - "integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.64.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.0.tgz", - "integrity": "sha512-UclnN24m054HaPC45nmDEosX6yXWD+UGC12YtUs5i356DleAUGMDC9LBAw37xRRfgPKYIdCYjGA7RZ1AA+ZnGg==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", - "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^3.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-hot-middleware": { - "version": "2.25.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", - "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", - "dev": true, - "dependencies": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", - "strip-ansi": "^6.0.0" - } - }, - "node_modules/webpack-node-externals": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", - "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "node_modules/xml-writer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz", - "integrity": "sha1-t28dWRwWomNOvbcDx729D9aBkGU=", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - } - }, - "dependencies": { - "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", - "dev": true, - "requires": { - "@babel/highlight": "^7.16.0" - } - }, - "@babel/compat-data": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz", - "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==", - "dev": true - }, - "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" - } - }, - "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz", - "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==", - "dev": true, - "requires": { - "@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" - } - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", - "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz", - "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", - "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } - }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", - "dev": true, - "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" - } - }, - "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "@babel/parser": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.3.tgz", - "integrity": "sha512-dcNwU1O4sx57ClvLBVFbEgx0UZWfd0JQX5X6fxFRCLHelFBGXFfSz6Y0FAq2PEwUqlqLkdVjVr4VASEOuUnLJw==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz", - "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", - "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.0" - } - }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", - "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/preset-env": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz", - "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.0", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.0", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.2.3", - "babel-plugin-polyfill-corejs3": "^0.3.0", - "babel-plugin-polyfill-regenerator": "^0.2.3", - "core-js-compat": "^3.19.0", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" - } - }, - "@babel/register": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.16.0.tgz", - "integrity": "sha512-lzl4yfs0zVXnooeLE0AAfYaT7F3SPA8yB2Bj4W1BiZwLbMS3MZH35ZvCWSRHvneUugwuM+Wsnrj7h0F7UmU3NQ==", - "dev": true, - "requires": { - "clone-deep": "^4.0.1", - "find-cache-dir": "^2.0.0", - "make-dir": "^2.1.0", - "pirates": "^4.0.0", - "source-map-support": "^0.5.16" - } - }, - "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" - } - }, - "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - } - }, - "@types/eslint": { - "version": "7.28.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz", - "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz", - "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.50", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", - "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", - "dev": true - }, - "@types/file-saver": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.4.tgz", - "integrity": "sha512-sPZYQEIF/SOnLAvaz9lTuydniP+afBMtElRTdYkeV1QtEgvtJ7qolCPjly6O32QI8CbEmP5O/fztMXEDWfEcrg==" - }, - "@types/http-proxy": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", - "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/json-schema": { - "version": "7.0.9", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", - "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", - "dev": true - }, - "@types/node": { - "version": "16.11.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.7.tgz", - "integrity": "sha512-QB5D2sqfSjCmTuWcBWyJ+/44bcjO7VbjSbOE0ucoVbAsSNQc4Lt6QkgkVXkTDwkL4z/beecZNDvVX15D4P8Jbw==" - }, - "@types/papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-1lbngk9wty2kCyQB42LjqSa12SEop3t9wcEC7/xYr3ujTSTmv7HWKjKYXly0GkMfQ42PRb2lFPFEibDOiMXS0g==", - "requires": { - "@types/node": "*" - } - }, - "@types/seedrandom": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.1.tgz", - "integrity": "sha512-giB9gzDeiCeloIXDgzFBCgjj1k4WxcDrZtGl6h1IqmUPlxF+Nx8Ve+96QCyDZ/HseB/uvDsKbpib9hU5cU53pw==" - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xmldom/xmldom": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.5.tgz", - "integrity": "sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==" - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "@yomguithereal/helpers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", - "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" - }, - "accepts": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", - "dev": true, - "requires": { - "mime-types": "~2.1.24", - "negotiator": "0.6.2" - } - }, - "acorn": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz", - "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "async": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.2.tgz", - "integrity": "sha512-H0E+qZaDEfx/FY4t7iLRv1W2fFI6+pyCeTw1uN20AQPiwqwM6ojPxHxdLv4z8hi2DtnW9BOckSspLucW7pIE5g==", - "dev": true - }, - "babel-loader": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", - "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", - "dev": true, - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^1.4.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - } - }, - "find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "requires": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - } - }, - "locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "requires": { - "p-locate": "^4.1.0" - } - }, - "make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "requires": { - "p-limit": "^2.2.0" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true - }, - "pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "requires": { - "find-up": "^4.0.0" - } - } - } - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz", - "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.2.4", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz", - "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4", - "core-js-compat": "^3.18.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz", - "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.2.4" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.17.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz", - "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001274", - "electron-to-chromium": "^1.3.886", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "caniuse-lite": { - "version": "1.0.30001280", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001280.tgz", - "integrity": "sha512-kFXwYvHe5rix25uwueBxC569o53J6TpnGu0BEEn+6Lhl2vsnAumRFWEBhDft1fwyo6m1r4i+RqA4+163FpeFcA==", - "dev": true - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "chroma-js": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.1.2.tgz", - "integrity": "sha512-ri/ouYDWuxfus3UcaMxC1Tfp3IE9K5iQzxc2hSxbBRVNQFut1UuGAsZmiAf2mOUubzGJwgMSv9lHg+XqLaz1QQ==", - "requires": { - "cross-env": "^6.0.3" - } - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "dev": true, - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "core-js-compat": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", - "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", - "dev": true, - "requires": { - "browserslist": "^4.17.6", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, - "cors": { - "version": "2.8.5", - "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "dev": true, - "requires": { - "object-assign": "^4", - "vary": "^1" - } - }, - "cross-env": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-6.0.3.tgz", - "integrity": "sha512-+KqxF6LCvfhWvADcDPqo64yVIB31gv/jQulX2NGzKS/g3GEVz6/pt4wjHFtFWsHMddebWD/sDthJemzM4MaAag==", - "requires": { - "cross-spawn": "^7.0.0" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "css-loader": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", - "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", - "dev": true, - "requires": { - "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" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true - }, - "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "electron-to-chromium": { - "version": "1.3.895", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.895.tgz", - "integrity": "sha512-9Ww3fB8CWctjqHwkOt7DQbMZMpal2x2reod+/lU4b9axO1XJEDUpPMBxs7YnjLhhqpKXIIB5SRYN/B4K0QpvyQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "dev": true - }, - "enhanced-resolve": { - "version": "5.8.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz", - "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" - }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", - "dev": true, - "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "file-saver": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", - "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", - "dev": true - }, - "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs-extra": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", - "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" - } - }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", - "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", - "dev": true - }, - "graphology": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.23.2.tgz", - "integrity": "sha512-RHcLpAP4M+KPShLQEvgkT1Y4vxl+FFbmmy3D0mupO+VXIuYC8zdmMcHs40D9m3mmN067zGS+lUaHjDq06Td7PQ==", - "requires": { - "events": "^3.3.0", - "obliterator": "^2.0.0" - } - }, - "graphology-components": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/graphology-components/-/graphology-components-1.5.2.tgz", - "integrity": "sha512-EW26mjHWX9sggUhZcW1OHsOnEV7lj0nx50mcEHFRNucC3MBoe4yDYtBY8HQqUcGH4FdEq0ukNzzweJGLiy58Tg==", - "requires": { - "graphology-indices": "^0.16.2", - "graphology-utils": "^2.1.2" - } - }, - "graphology-generators": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz", - "integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==", - "requires": { - "graphology-metrics": "^2.0.0", - "graphology-utils": "^2.3.0" - } - }, - "graphology-gexf": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/graphology-gexf/-/graphology-gexf-0.10.1.tgz", - "integrity": "sha512-vNBn5eVOWRSiedwAFVBehuA0KxzOzorBMvRW2md01UZcaVVh0BRzB6uFEB6+QHmdRqtpewhCQ6RQUifQ8r7btg==", - "requires": { - "@xmldom/xmldom": "^0.7.5", - "graphology-operators": "^1.5.0", - "graphology-utils": "^2.4.1", - "xml-writer": "^1.7.0" - } - }, - "graphology-indices": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", - "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", - "requires": { - "graphology-utils": "^2.4.2", - "mnemonist": "^0.39.0" - } - }, - "graphology-layout": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.5.0.tgz", - "integrity": "sha512-aIeXYPLeGMLvXIkO41TlhBv0ROFWUx1bqR2VQoJ7Mp2IW+TF+rxqMeRUrmyLHoe3HtKo8jhloB2KHp7g6fcDSg==", - "requires": { - "graphology-utils": "^2.3.0", - "pandemonium": "^1.5.0" - } - }, - "graphology-layout-force": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/graphology-layout-force/-/graphology-layout-force-0.2.3.tgz", - "integrity": "sha512-7V056TrSdBcdD0FzZiUqiMbi7uBJsRqxepSQ9+YTbKRy9OzMPn8tvT2NF86yU1xRJB4AJkbJN15mEDoBk83COg==", - "requires": { - "graphology-utils": "^2.4.2" - } - }, - "graphology-layout-forceatlas2": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.1.tgz", - "integrity": "sha512-lAm9T0uBxhECZTVyYDMMnPi3l7h5kG2+7yfxqoT9wpgF/omComGc6vR9wmQqClQjSXiM3OU4frO4j2Il5E72Xg==", - "requires": { - "graphology-utils": "^2.1.0" - } - }, - "graphology-metrics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz", - "integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==", - "requires": { - "graphology-shortest-path": "^2.0.0", - "graphology-utils": "^2.4.4", - "mnemonist": "^0.39.0" - } - }, - "graphology-operators": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/graphology-operators/-/graphology-operators-1.5.0.tgz", - "integrity": "sha512-jnHt5/wncCWS+Dpemd52CqKiOZqs82lX9dxOPKYF81vPqO1QEJSZpyGMjjL4FH77QBYcjJELNdhV6V6dVqFftQ==", - "requires": { - "graphology-utils": "^2.0.0" - } - }, - "graphology-shortest-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.0.tgz", - "integrity": "sha512-6dJWgbr7w4YQKb7Y0w7vhZn2qAkqP+J0IhE9F3vz/HZcx7VSOqnNfTGtYr44BQ5ohdXj0l9iKjlWCb+3vqEINQ==", - "requires": { - "@yomguithereal/helpers": "^1.1.1", - "graphology-indices": "^0.16.3", - "graphology-utils": "^2.4.3", - "mnemonist": "^0.39.0" - } - }, - "graphology-types": { - "version": "0.24.5", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.5.tgz", - "integrity": "sha512-m8FVoj9b6MwIaTN+/AvoxXhcK5n0uSe7ZnhbQNTcjh94vzN6m5hU501LihtCfRjF35QEMVrXYOrTNO0wAR1Gxw==" - }, - "graphology-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", - "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", - "requires": {} - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "has-symbols": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", - "dev": true - }, - "html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - } - }, - "http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.1.tgz", - "integrity": "sha512-cfaXRVoZxSed/BmkA7SwBVNI9Kj7HFltaE5rqYOub5kWzWZ+gofV2koVN1j2rMW7pEfSSlCHGJ31xmuyFyfLOg==", - "dev": true, - "requires": { - "@types/http-proxy": "^1.17.5", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "dev": true, - "requires": {} - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true - }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "iwanthue": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/iwanthue/-/iwanthue-1.5.1.tgz", - "integrity": "sha512-oQFQoeUibqgKL4CxnJdwOJLkGlP9z/N1q5rDgaTXDmJ4RhToUc2kNvnp6LGuomfkK/26i2ZPGgBQedA5OZm2/A==" - }, - "jest-worker": { - "version": "27.3.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz", - "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "dependencies": { - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", - "dev": true - }, - "kotatsu": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/kotatsu/-/kotatsu-0.22.3.tgz", - "integrity": "sha512-NUTG8SSct87NoQAGnxO0b4/BKn7icemd4ERLbsEo6/EZkNF04AkzCbTrReZLjGPEPryDKjEDscuOxIS7BdJEUA==", - "dev": true, - "requires": { - "@babel/core": "^7.15.5", - "@babel/plugin-proposal-class-properties": "^7.14.5", - "@babel/plugin-proposal-object-rest-spread": "^7.15.6", - "@babel/preset-env": "^7.15.6", - "@babel/preset-react": "^7.14.5", - "@babel/register": "^7.15.3", - "babel-loader": "^8.2.2", - "chalk": "^4.1.2", - "cors": "^2.8.5", - "css-loader": "^5.2.7", - "express": "^4.17.1", - "http-proxy-middleware": "^2.0.1", - "lodash": "^4.17.21", - "open": "^8.2.1", - "pretty-ms": "^7.0.1", - "progress": "^2.0.3", - "rimraf": "^3.0.2", - "sass-loader": "^12.1.0", - "slash": "^3.0.0", - "source-map-support": "^0.5.20", - "style-loader": "^3.3.0", - "ts-loader": "^9.2.6", - "webpack": "^5.56.1", - "webpack-dev-middleware": "^5.2.1", - "webpack-hot-middleware": "^2.25.1", - "webpack-node-externals": "^3.0.0", - "yargs": "^17.0.1" - } - }, - "loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - } - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", - "dev": true - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "memfs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.3.0.tgz", - "integrity": "sha512-BEE62uMfKOavX3iG7GYX43QJ+hAeeWnwIAuJ/R6q96jaMtiLzhsxHJC8B1L7fK7Pt/vXDRwb3SG/yBpNGDPqzg==", - "dev": true, - "requires": { - "fs-monkey": "1.0.3" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true - }, - "mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "requires": { - "mime-db": "1.51.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mnemonist": { - "version": "0.39.0", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.0.tgz", - "integrity": "sha512-7v08Ldk1lnlywnIShqfKYN7EW4WKLUnkoWApdmR47N1xA2xmEtWERfEvyRCepbuFCETG5OnfaGQpp/p4Bus6ZQ==", - "requires": { - "obliterator": "^2.0.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "nanoid": { - "version": "3.1.30", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", - "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", - "dev": true - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-modules-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", - "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", - "dev": true - }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" - } - }, - "obliterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.1.tgz", - "integrity": "sha512-XnkiCrrBcIZQitJPAI36mrrpEUvatbte8hLcTcQwKA1v9NkCKasSi+UAguLsLDs/out7MoRzAlmz7VXvY6ph6w==" - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pandemonium": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-1.5.0.tgz", - "integrity": "sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA==" - }, - "papaparse": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.3.1.tgz", - "integrity": "sha512-Dbt2yjLJrCwH2sRqKFFJaN5XgIASO9YOFeFP8rIBRG2Ain8mqk5r1M6DkfvqEVozVcz3r3HaUGw253hA1nLIcA==" - }, - "parse-ms": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", - "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - }, - "pirates": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", - "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", - "dev": true, - "requires": { - "node-modules-regexp": "^1.0.0" - } - }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "postcss": { - "version": "8.3.11", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz", - "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==", - "dev": true, - "requires": { - "nanoid": "^3.1.30", - "picocolors": "^1.0.0", - "source-map-js": "^0.6.2" - } - }, - "postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "dev": true, - "requires": {} - }, - "postcss-modules-local-by-default": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - } - }, - "postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dev": true, - "requires": { - "postcss-selector-parser": "^6.0.4" - } - }, - "postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dev": true, - "requires": { - "icss-utils": "^5.0.0" - } - }, - "postcss-selector-parser": { - "version": "6.0.6", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz", - "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, - "pretty-ms": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", - "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", - "dev": true, - "requires": { - "parse-ms": "^2.1.0" - } - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true - }, - "proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "requires": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - }, - "querystring": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", - "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", - "dev": true, - "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - } - }, - "raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "requires": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "dependencies": { - "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - } - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", - "dev": true - }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sass-loader": { - "version": "12.3.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz", - "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==", - "dev": true, - "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" - } - }, - "schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - } - }, - "seedrandom": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", - "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - }, - "dependencies": { - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", - "dev": true - }, - "shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "requires": { - "kind-of": "^6.0.2" - } - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-js": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-0.6.2.tgz", - "integrity": "sha512-/3GptzWzu0+0MBQFrDKzw/DvvMTUORvgY6k6jd/VS6iCR4RDTKWH6v6WPwQoUO8667uQEf9Oe38DxAYWY5F/Ug==", - "dev": true - }, - "source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "style-loader": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", - "dev": true, - "requires": {} - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz", - "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "dependencies": { - "source-map": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", - "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.5.tgz", - "integrity": "sha512-3luOVHku5l0QBeYS8r4CdHYWEGMmIj3H1U64jgkdZzECcSOJAyJ9TjuqcQZvw1Y+4AOBN9SeYJPJmFn2cM4/2g==", - "dev": true, - "requires": { - "jest-worker": "^27.0.6", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", - "dev": true - }, - "ts-loader": { - "version": "9.2.6", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.6.tgz", - "integrity": "sha512-QMTC4UFzHmu9wU2VHZEmWWE9cUajjfcdcws+Gh7FhiO+Dy0RnR1bNz0YCHqhI0yRowCE9arVnNxYHqELOy9Hjw==", - "dev": true, - "requires": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.4.tgz", - "integrity": "sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==", - "dev": true - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "watchpack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz", - "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.64.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.64.0.tgz", - "integrity": "sha512-UclnN24m054HaPC45nmDEosX6yXWD+UGC12YtUs5i356DleAUGMDC9LBAw37xRRfgPKYIdCYjGA7RZ1AA+ZnGg==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.0", - "@types/estree": "^0.0.50", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.4.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.8.3", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.4", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.2.0", - "webpack-sources": "^3.2.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-dev-middleware": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.2.1.tgz", - "integrity": "sha512-Kx1X+36Rn9JaZcQMrJ7qN3PMAuKmEDD9ZISjUj3Cgq4A6PtwYsC4mpaKotSRYH3iOF6HsUa8viHKS59FlyVifQ==", - "dev": true, - "requires": { - "colorette": "^2.0.10", - "memfs": "^3.2.2", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^3.1.0" - }, - "dependencies": { - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - } - } - }, - "webpack-hot-middleware": { - "version": "2.25.1", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.1.tgz", - "integrity": "sha512-Koh0KyU/RPYwel/khxbsDz9ibDivmUbrRuKSSQvW42KSDdO4w23WI3SkHpSUKHE76LrFnnM/L7JCrpBwu8AXYw==", - "dev": true, - "requires": { - "ansi-html-community": "0.0.8", - "html-entities": "^2.1.0", - "querystring": "^0.2.0", - "strip-ansi": "^6.0.0" - } - }, - "webpack-node-externals": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", - "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", - "dev": true - }, - "webpack-sources": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz", - "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xml-writer": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz", - "integrity": "sha1-t28dWRwWomNOvbcDx729D9aBkGU=" - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "17.2.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.2.1.tgz", - "integrity": "sha512-XfR8du6ua4K6uLGm5S6fA+FIJom/MdJcFNVY8geLlp2v8GYbOXD4EB1tPNZsRn4vBzKGMgb5DRZMeWuFc2GO8Q==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - } - } -} diff --git a/package-lock.json b/package-lock.json index bbf022b66..a30fb96dc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8505 +1,27129 @@ { - "name": "sigma", - "version": "3.0.0-alpha3", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "sigma", - "version": "3.0.0-alpha3", - "license": "MIT", - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "events": "^3.3.0", - "graphology-utils": "^2.5.0" - }, - "devDependencies": { - "@babel/core": "^7.22.17", - "@types/chai": "^4.3.6", - "@types/command-line-args": "^5.2.1", - "@types/mocha": "^10.0.1", - "@types/node": "^20.6.5", - "@types/pixelmatch": "^5.2.4", - "@types/pngjs": "^6.0.2", - "@types/tapable": "^2.2.5", - "@types/webpack-dev-server": "^4.7.2", - "@typescript-eslint/eslint-plugin": "^5.7.0", - "@typescript-eslint/parser": "^5.7.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^9.1.3", - "chai": "^4.3.8", - "command-line-args": "^5.2.1", - "eslint": "^8.49.0", - "glob": "^10.3.4", - "graphology": "^0.25.4", - "graphology-generators": "^0.11.2", - "graphology-layout": "^0.6.1", - "graphology-types": "^0.24.7", - "html-webpack-plugin": "^5.5.3", - "mocha": "^10.2.0", - "pandemonium": "^2.4.1", - "pixelmatch": "^5.3.0", - "pngjs": "^7.0.0", - "prettier": "^3.0.3", - "puppeteer": "^21.1.1", - "raw-loader": "^4.0.2", - "reload": "^3.2.1", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "ts-loader": "^9.4.4", - "ts-node": "^10.9.1", - "typescript": "^5.2.2", - "webpack": "^5.88.2", - "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1" - } - }, - "node_modules/@aashutoshrathi/word-wrap": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", - "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz", - "integrity": "sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.17", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz", - "integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.17", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.17", - "@babel/types": "^7.22.17", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz", - "integrity": "sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.17", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.17.tgz", - "integrity": "sha512-XouDDhQESrLHTpnBtCKExJdyY4gJCdrvH2Pyv8r8kovX2U8G0dRUOT45T9XlbLtuu9CLXP15eusnkprhoPV5iQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz", - "integrity": "sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", - "dev": true, - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", - "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.5", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.17", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.17.tgz", - "integrity": "sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.16", - "@babel/types": "^7.22.17", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.22.17", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.17.tgz", - "integrity": "sha512-YSQPHLFtQNE5xN9tHuZnzu8vPr61wVTBZdfv1meex1NBosa4iT05k/Jw06ddJugi4bk7The/oSwQGFcksmEJQg==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.15", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", - "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", - "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz", - "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", - "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", - "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", - "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.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" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", - "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", - "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "dev": true - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dev": true, - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "dev": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dev": true, - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dev": true, - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", - "dev": true - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "dev": true, - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@puppeteer/browsers": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.7.0.tgz", - "integrity": "sha512-sl7zI0IkbQGak/+IE3VEEZab5SSOlI5F6558WvzWGC1n3+C722rfewC1ZIkcF9dsoGSsxhsONoseVlNQG4wWvQ==", - "dev": true, - "dependencies": { - "debug": "4.3.4", - "extract-zip": "2.0.1", - "progress": "2.0.3", - "proxy-agent": "6.3.0", - "tar-fs": "3.0.4", - "unbzip2-stream": "1.4.3", - "yargs": "17.7.1" - }, - "bin": { - "browsers": "lib/cjs/main-cli.js" - }, - "engines": { - "node": ">=16.3.0" - } - }, - "node_modules/@puppeteer/browsers/node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.1", - "wrap-ansi": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs": { - "version": "17.7.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", - "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", - "dev": true, - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@puppeteer/browsers/node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/@tootallnate/quickjs-emscripten": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", - "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", - "dev": true - }, - "node_modules/@tsconfig/node10": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", - "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", - "dev": true - }, - "node_modules/@tsconfig/node12": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", - "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", - "dev": true - }, - "node_modules/@tsconfig/node14": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", - "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", - "dev": true - }, - "node_modules/@tsconfig/node16": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", - "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", - "dev": true - }, - "node_modules/@types/body-parser": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", - "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.9", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.9.tgz", - "integrity": "sha512-VkZUiYevvtPyFu5XtpYw9a8moCSzxgjs5PAFF4yXjA7eYHvzBlXe+eJdqBBNWWVzI1r7Ki0KxMYvaQuhm+6f5A==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/chai": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", - "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", - "dev": true - }, - "node_modules/@types/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-U2OcmS2tj36Yceu+mRuPyUV0ILfau/h5onStcSCzqTENsq0sBiAp2TmaXu1k8fY4McLcPKSYl9FRzn2hx5bI+w==", - "dev": true - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", - "dev": true, - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.25", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.25.tgz", - "integrity": "sha512-OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz", - "integrity": "sha512-NZwaaynfs1oIoLAV1vg18e7QMVDvw+6SQrdJc8w3BwUaoroVSf6EBj/Sk4PBWGxsq0dzhA2drbsuMC1/6C6KgQ==", - "dev": true - }, - "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", - "dev": true - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", - "dev": true - }, - "node_modules/@types/mocha": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", - "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", - "dev": true - }, - "node_modules/@types/node": { - "version": "20.8.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", - "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==", - "dev": true - }, - "node_modules/@types/pixelmatch": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/@types/pixelmatch/-/pixelmatch-5.2.4.tgz", - "integrity": "sha512-HDaSHIAv9kwpMN7zlmwfTv6gax0PiporJOipcrGsVNF3Ba+kryOZc0Pio5pn6NhisgWr7TaajlPEKTbTAypIBQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/pngjs": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/@types/pngjs/-/pngjs-6.0.2.tgz", - "integrity": "sha512-GO2/2guBQrrb4g+93j55VR30xaMCgmSXa/ifPbHS5MgheDRJy5x12fFB61Hn0juCo+VBFhYMFkJd6CBt8HRx4w==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/retry": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", - "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==", - "dev": true - }, - "node_modules/@types/semver": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", - "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", - "dev": true - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dev": true, - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", - "dev": true, - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/tapable": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.2.5.tgz", - "integrity": "sha512-tPsku3qTp2r9DPydo0dy6UjdW8vlheeWEzBZ3oeNHKgovxFzdEwd8Tyl0s24qgSaDp2VNFqEBk7/Wa5mM6bnBQ==", - "dev": true, - "dependencies": { - "tapable": "^2.2.0" - } - }, - "node_modules/@types/webpack-dev-server": { - "version": "4.7.2", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz", - "integrity": "sha512-Y3p0Fmfvp0MHBDoCzo+xFJaWTw0/z37mWIo6P15j+OtmUDLvznJWdZNeD7Q004R+MpQlys12oXbXsrXRmxwg4Q==", - "deprecated": "This is a stub types definition. webpack-dev-server provides its own type definitions, so you do not need this installed.", - "dev": true, - "dependencies": { - "webpack-dev-server": "*" - } - }, - "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", - "dev": true, - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", - "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.4.0", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/type-utils": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "natural-compare-lite": "^1.4.0", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/parser": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", - "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", - "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", - "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "5.62.0", - "@typescript-eslint/utils": "5.62.0", - "debug": "^4.3.4", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", - "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", - "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/visitor-keys": "5.62.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "semver": "^7.3.7", - "tsutils": "^3.21.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/utils": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", - "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@types/json-schema": "^7.0.9", - "@types/semver": "^7.3.12", - "@typescript-eslint/scope-manager": "5.62.0", - "@typescript-eslint/types": "5.62.0", - "@typescript-eslint/typescript-estree": "5.62.0", - "eslint-scope": "^5.1.1", - "semver": "^7.3.7" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@typescript-eslint/utils/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.62.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", - "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "5.62.0", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webpack-cli/configtest": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", - "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/info": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", - "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - } - }, - "node_modules/@webpack-cli/serve": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", - "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", - "dev": true, - "engines": { - "node": ">=14.15.0" - }, - "peerDependencies": { - "webpack": "5.x.x", - "webpack-cli": "5.x.x" - }, - "peerDependenciesMeta": { - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/@yomguithereal/helpers": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", - "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/agent-base": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", - "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", - "dev": true, - "dependencies": { - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.8.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", - "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "dev": true, - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", - "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", - "dev": true - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", - "dev": true - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/ast-types": { - "version": "0.13.4", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", - "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", - "dev": true, - "dependencies": { - "tslib": "^2.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/b4a": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", - "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", - "dev": true - }, - "node_modules/babel-eslint": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", - "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", - "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "@babel/parser": "^7.7.0", - "@babel/traverse": "^7.7.0", - "@babel/types": "^7.7.0", - "eslint-visitor-keys": "^1.0.0", - "resolve": "^1.12.0" - }, - "engines": { - "node": ">=6" - }, - "peerDependencies": { - "eslint": ">= 4.12.1" - } - }, - "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/babel-loader": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", - "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", - "dev": true, - "dependencies": { - "find-cache-dir": "^4.0.0", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0", - "webpack": ">=5" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/basic-ftp": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", - "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", - "dev": true - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "dev": true, - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true - }, - "node_modules/browserslist": { - "version": "4.21.10", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", - "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001517", - "electron-to-chromium": "^1.4.477", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.11" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.0.tgz", - "integrity": "sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001533", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001533.tgz", - "integrity": "sha512-9aY/b05NKU4Yl2sbcJhn4A7MsGwR1EPfW/nrqsnqVA0Oq50wpmPaGI+R1Z0UKlUl96oxUkGEOILWtOHck0eCWw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/chai": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", - "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", - "dev": true, - "dependencies": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^4.1.2", - "get-func-name": "^2.0.0", - "loupe": "^2.3.1", - "pathval": "^1.1.1", - "type-detect": "^4.0.5" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/chromium-bidi": { - "version": "0.4.22", - "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.22.tgz", - "integrity": "sha512-wR7Y9Ioez+cNXT4ZP7VNM1HRTljpNnMSLw4/RnwhhZUP4yCU7kIQND00YiktuHekch68jklGPK1q9Jkb29+fQg==", - "dev": true, - "dependencies": { - "mitt": "3.0.1" - }, - "peerDependencies": { - "devtools-protocol": "*" - } - }, - "node_modules/clean-css": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.2.2.tgz", - "integrity": "sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/cli-color": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz", - "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-iterator": "^2.0.3", - "memoizee": "^0.4.15", - "timers-ext": "^0.1.7" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dev": true, - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dev": true, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "node_modules/colorette": { - "version": "2.0.16", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", - "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==", - "dev": true - }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "dev": true, - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "dev": true, - "engines": { - "node": ">= 12" - } - }, - "node_modules/common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", - "dev": true - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", - "dev": true - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/cosmiconfig": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", - "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", - "dev": true, - "dependencies": { - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "parse-json": "^5.0.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - } - }, - "node_modules/create-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", - "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", - "dev": true - }, - "node_modules/cross-fetch": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", - "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", - "dev": true, - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/css-select": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", - "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^5.0.0", - "domhandler": "^4.2.0", - "domutils": "^2.6.0", - "nth-check": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-what": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", - "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", - "dev": true, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, - "dependencies": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } - }, - "node_modules/data-uri-to-buffer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", - "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dev": true, - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-eql": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", - "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, - "dependencies": { - "type-detect": "^4.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dev": true, - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", - "dev": true - }, - "node_modules/devtools-protocol": { - "version": "0.0.1159816", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1159816.tgz", - "integrity": "sha512-2cZlHxC5IlgkIWe2pSDmCrDiTzbSJWywjbDDnupOImEBcG31CQgBLV8wWE+5t+C4rimcjHsbzy7CBzf9oFjboA==", - "dev": true - }, - "node_modules/diff": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", - "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", - "dev": true - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dev": true, - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", - "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", - "dev": true, - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", - "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", - "dev": true, - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dev": true, - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", - "dev": true - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/electron-to-chromium": { - "version": "1.4.515", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.515.tgz", - "integrity": "sha512-VTq6vjk3kCfG2qdzQRd/i9dIyVVm0dbtZIgFzrLgfB73mXDQT2HPKVRc1EoZcAVUv9XhXAu08DWqJuababdGGg==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "dev": true, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/envinfo": { - "version": "7.10.0", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", - "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", - "dev": true, - "bin": { - "envinfo": "dist/cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", - "dev": true - }, - "node_modules/es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, - "dependencies": { - "es6-iterator": "~2.0.3", - "es6-symbol": "~3.1.3", - "next-tick": "~1.0.0" - } - }, - "node_modules/es6-iterator": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", - "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/es6-symbol": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", - "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "ext": "^1.1.2" - } - }, - "node_modules/es6-weak-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", - "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/escodegen": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", - "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", - "dev": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint": { - "version": "8.49.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", - "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.2", - "@eslint/js": "8.49.0", - "@humanwhocodes/config-array": "^0.11.11", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.21.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", - "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true, - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esquery": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", - "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esquery/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "dependencies": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dev": true, - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", - "dev": true - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/express/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/express/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/ext": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", - "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", - "dev": true, - "dependencies": { - "type": "^2.5.0" - } - }, - "node_modules/ext/node_modules/type": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true - }, - "node_modules/extract-zip": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", - "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "get-stream": "^5.1.0", - "yauzl": "^2.10.0" - }, - "bin": { - "extract-zip": "cli.js" - }, - "engines": { - "node": ">= 10.17.0" - }, - "optionalDependencies": { - "@types/yauzl": "^2.9.1" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-fifo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", - "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fastest-levenshtein": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", - "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dev": true, - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", - "dev": true, - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/finalhandler/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/find-cache-dir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", - "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", - "dev": true, - "dependencies": { - "common-path-prefix": "^3.0.0", - "pkg-dir": "^7.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/find-up": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", - "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", - "dev": true, - "dependencies": { - "locate-path": "^7.1.0", - "path-exists": "^5.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/locate-path": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", - "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", - "dev": true, - "dependencies": { - "p-locate": "^6.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-limit": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", - "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^1.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/p-locate": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", - "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", - "dev": true, - "dependencies": { - "p-limit": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/path-exists": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", - "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/find-cache-dir/node_modules/pkg-dir": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", - "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", - "dev": true, - "dependencies": { - "find-up": "^6.3.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-cache-dir/node_modules/yocto-queue": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", - "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dev": true, - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "bin": { - "flat": "cli.js" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "dev": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flat-cache/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/flatted": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", - "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==", - "dev": true - }, - "node_modules/follow-redirects": { - "version": "1.14.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", - "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dev": true, - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dev": true, - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-uri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", - "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", - "dev": true, - "dependencies": { - "basic-ftp": "^5.0.2", - "data-uri-to-buffer": "^5.0.1", - "debug": "^4.3.4", - "fs-extra": "^8.1.0" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/glob": { - "version": "10.3.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", - "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", - "dev": true, - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/graphology": { - "version": "0.25.4", - "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.25.4.tgz", - "integrity": "sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==", - "dev": true, - "dependencies": { - "events": "^3.3.0", - "obliterator": "^2.0.2" - }, - "peerDependencies": { - "graphology-types": ">=0.24.0" - } - }, - "node_modules/graphology-generators": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz", - "integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==", - "dev": true, - "dependencies": { - "graphology-metrics": "^2.0.0", - "graphology-utils": "^2.3.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-indices": { - "version": "0.16.5", - "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", - "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", - "dev": true, - "dependencies": { - "graphology-utils": "^2.4.2", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-layout": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.1.tgz", - "integrity": "sha512-m9aMvbd0uDPffUCFPng5ibRkb2pmfNvdKjQWeZrf71RS1aOoat5874+DcyNfMeCT4aQguKC7Lj9eCbqZj/h8Ag==", - "dev": true, - "dependencies": { - "graphology-utils": "^2.3.0", - "pandemonium": "^2.4.0" - }, - "peerDependencies": { - "graphology-types": ">=0.19.0" - } - }, - "node_modules/graphology-metrics": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz", - "integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==", - "dev": true, - "dependencies": { - "graphology-shortest-path": "^2.0.0", - "graphology-utils": "^2.4.4", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-shortest-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.0.tgz", - "integrity": "sha512-6dJWgbr7w4YQKb7Y0w7vhZn2qAkqP+J0IhE9F3vz/HZcx7VSOqnNfTGtYr44BQ5ohdXj0l9iKjlWCb+3vqEINQ==", - "dev": true, - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "graphology-indices": "^0.16.3", - "graphology-utils": "^2.4.3", - "mnemonist": "^0.39.0" - }, - "peerDependencies": { - "graphology-types": ">=0.20.0" - } - }, - "node_modules/graphology-types": { - "version": "0.24.7", - "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.7.tgz", - "integrity": "sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==" - }, - "node_modules/graphology-utils": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", - "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", - "peerDependencies": { - "graphology-types": ">=0.23.0" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", - "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.0.2.tgz", - "integrity": "sha512-AgYO3UGhMYQx2S/FBJT3EM0ZYcKmH6m9XL9c1v77BeK/tYJxGPxT1/AtsdUi4FcP8kZGmqqnItCcjFPcX9hk6A==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.1.5", - "commander": "^8.1.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.7.2" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", - "dev": true, - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "dev": true, - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dev": true, - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", - "dev": true - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dev": true, - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-agent": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", - "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", - "dev": true, - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dev": true, - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/https-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", - "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "dev": true, - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-local": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", - "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", - "dev": true, - "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", - "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", - "dev": true, - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", - "dev": true - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-unicode-supported": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", - "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", - "dev": true, - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", - "dev": true - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "dev": true, - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", - "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/log-symbols": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", - "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "is-unicode-supported": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/log-symbols/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/log-symbols/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/loupe": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", - "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", - "dev": true, - "dependencies": { - "get-func-name": "^2.0.0" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lru-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", - "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", - "dev": true, - "dependencies": { - "es5-ext": "~0.10.2" - } - }, - "node_modules/make-error": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", - "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", - "dev": true - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dev": true, - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/memoizee": { - "version": "0.4.15", - "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", - "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", - "dev": true, - "dependencies": { - "d": "^1.0.1", - "es5-ext": "^0.10.53", - "es6-weak-map": "^2.0.3", - "event-emitter": "^0.3.5", - "is-promise": "^2.2.2", - "lru-queue": "^0.1.0", - "next-tick": "^1.1.0", - "timers-ext": "^0.1.7" - } - }, - "node_modules/memoizee/node_modules/next-tick": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "dev": true - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "dependencies": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.51.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", - "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.34", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", - "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", - "dev": true, - "dependencies": { - "mime-db": "1.51.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "dev": true, - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mitt": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", - "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", - "dev": true - }, - "node_modules/mkdirp-classic": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", - "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", - "dev": true - }, - "node_modules/mnemonist": { - "version": "0.39.5", - "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.5.tgz", - "integrity": "sha512-FPUtkhtJ0efmEFGpU14x7jGbTB+s18LrzRL2KgoWz9YvcY3cPomz8tih01GbHwnGk/OmkOKfqd/RAQoc8Lm7DQ==", - "dev": true, - "dependencies": { - "obliterator": "^2.0.1" - } - }, - "node_modules/mocha": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", - "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", - "dev": true, - "dependencies": { - "ansi-colors": "4.1.1", - "browser-stdout": "1.3.1", - "chokidar": "3.5.3", - "debug": "4.3.4", - "diff": "5.0.0", - "escape-string-regexp": "4.0.0", - "find-up": "5.0.0", - "glob": "7.2.0", - "he": "1.2.0", - "js-yaml": "4.1.0", - "log-symbols": "4.1.0", - "minimatch": "5.0.1", - "ms": "2.1.3", - "nanoid": "3.3.3", - "serialize-javascript": "6.0.0", - "strip-json-comments": "3.1.1", - "supports-color": "8.1.1", - "workerpool": "6.2.1", - "yargs": "16.2.0", - "yargs-parser": "20.2.4", - "yargs-unparser": "2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/mochajs" - } - }, - "node_modules/mocha/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/mocha/node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/mocha/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", - "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/mocha/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/mocha/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dev": true, - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", - "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", - "dev": true, - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/natural-compare-lite": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", - "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", - "dev": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/netmask": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", - "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dev": true, - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "dev": true, - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", - "dev": true - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dev": true, - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nth-check": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", - "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", - "dev": true, - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obliterator": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", - "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==", - "dev": true - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", - "dev": true - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dev": true, - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", - "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", - "dev": true, - "dependencies": { - "@aashutoshrathi/word-wrap": "^1.2.3", - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", - "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", - "dev": true, - "dependencies": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/pac-proxy-agent": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", - "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", - "dev": true, - "dependencies": { - "@tootallnate/quickjs-emscripten": "^0.23.0", - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "get-uri": "^6.0.1", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.2", - "pac-resolver": "^7.0.0", - "socks-proxy-agent": "^8.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pac-resolver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", - "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", - "dev": true, - "dependencies": { - "degenerator": "^5.0.0", - "ip": "^1.1.8", - "netmask": "^2.0.2" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/pandemonium": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz", - "integrity": "sha512-wRqjisUyiUfXowgm7MFH2rwJzKIr20rca5FsHXCMNm1W5YPP1hCtrZfgmQ62kP7OZ7Xt+cR858aB28lu5NX55g==", - "dev": true, - "dependencies": { - "mnemonist": "^0.39.2" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dev": true, - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "dev": true, - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pathval": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", - "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pixelmatch": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", - "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", - "dev": true, - "dependencies": { - "pngjs": "^6.0.0" - }, - "bin": { - "pixelmatch": "bin/pixelmatch" - } - }, - "node_modules/pixelmatch/node_modules/pngjs": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", - "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", - "dev": true, - "engines": { - "node": ">=12.13.0" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dev": true, - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-dir/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/pkg-dir/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pngjs": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", - "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", - "dev": true, - "engines": { - "node": ">=14.19.0" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", - "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", - "dev": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dev": true, - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dev": true, - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-agent": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", - "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "http-proxy-agent": "^7.0.0", - "https-proxy-agent": "^7.0.0", - "lru-cache": "^7.14.1", - "pac-proxy-agent": "^7.0.0", - "proxy-from-env": "^1.1.0", - "socks-proxy-agent": "^8.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/proxy-agent/node_modules/lru-cache": { - "version": "7.18.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", - "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", - "dev": true - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/puppeteer": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.1.1.tgz", - "integrity": "sha512-2TLntjGA4qLrI9/8N0UK/5OoZJ2Ue7QgphN2SD+RsaHiha12AEiVyMGsB+i6LY1IoPAtEgYIjblQ7lw3kWDNRw==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@puppeteer/browsers": "1.7.0", - "cosmiconfig": "8.2.0", - "puppeteer-core": "21.1.1" - }, - "engines": { - "node": ">=16.3.0" - } - }, - "node_modules/puppeteer-core": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.1.1.tgz", - "integrity": "sha512-Tlcajcf44zwfa9Sbwv3T8BtaNMJ69wtpHIxwl2NOBTyTK3D1wppQovXTjfw0TDOm3a16eCfQ+5BMi3vRQ4kuAQ==", - "dev": true, - "dependencies": { - "@puppeteer/browsers": "1.7.0", - "chromium-bidi": "0.4.22", - "cross-fetch": "4.0.0", - "debug": "4.3.4", - "devtools-protocol": "0.0.1159816", - "ws": "8.13.0" - }, - "engines": { - "node": ">=16.3.0" - } - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dev": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/queue-tick": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", - "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", - "dev": true - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dev": true, - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-loader": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", - "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", - "dev": true, - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/raw-loader/node_modules/loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", - "dev": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/raw-loader/node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/rechoir": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", - "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", - "dev": true, - "dependencies": { - "resolve": "^1.20.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/reload": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/reload/-/reload-3.2.1.tgz", - "integrity": "sha512-ZdM8ZSEeI72zkhh6heMEvJ0vHZoovZXcJI6Zae8CzS7o5vO/WjZsAMMr0y1+3I/fCN7y7ZxABoUwwCswcLHkjQ==", - "dev": true, - "dependencies": { - "cli-color": "~2.0.0", - "commander": "~9.4.0", - "finalhandler": "~1.2.0", - "minimist": "~1.2.0", - "open": "^8.0.0", - "serve-static": "~1.15.0", - "supervisor": "~0.12.0", - "ws": "~8.11.0" - }, - "bin": { - "reload": "bin/reload" - } - }, - "node_modules/reload/node_modules/commander": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", - "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", - "dev": true, - "engines": { - "node": "^12.20.0 || >=14" - } - }, - "node_modules/reload/node_modules/ws": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", - "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dev": true, - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/replace": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", - "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", - "dev": true, - "dependencies": { - "chalk": "2.4.2", - "minimatch": "3.0.5", - "yargs": "^15.3.1" - }, - "bin": { - "replace": "bin/replace.js", - "search": "bin/search.js" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/replace/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/replace/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/replace/node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/replace/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/replace/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/replace/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/replace/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/minimatch": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", - "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/replace/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/replace/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/replace/node_modules/yargs": { - "version": "15.4.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", - "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", - "dev": true, - "dependencies": { - "cliui": "^6.0.0", - "decamelize": "^1.2.0", - "find-up": "^4.1.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^4.2.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^18.1.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/replace/node_modules/yargs-parser": { - "version": "18.1.3", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", - "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", - "dev": true - }, - "node_modules/resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-cwd": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", - "dev": true, - "dependencies": { - "resolve-from": "^5.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-cwd/node_modules/resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", - "dev": true, - "dependencies": { - "glob": "^10.2.5" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/schema-utils/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/schema-utils/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/schema-utils/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dev": true, - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dev": true, - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, - "node_modules/send/node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/send/node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", - "dev": true, - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dev": true, - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dev": true, - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", - "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==", - "dev": true - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/smart-buffer": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", - "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", - "dev": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dev": true, - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/socks": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", - "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", - "dev": true, - "dependencies": { - "ip": "^2.0.0", - "smart-buffer": "^4.2.0" - }, - "engines": { - "node": ">= 10.13.0", - "npm": ">= 3.0.0" - } - }, - "node_modules/socks-proxy-agent": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", - "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", - "dev": true, - "dependencies": { - "agent-base": "^7.0.2", - "debug": "^4.3.4", - "socks": "^2.7.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/socks/node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", - "dev": true - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.20", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz", - "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dev": true, - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/streamx": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", - "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", - "dev": true, - "dependencies": { - "fast-fifo": "^1.1.0", - "queue-tick": "^1.0.1" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supervisor": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/supervisor/-/supervisor-0.12.0.tgz", - "integrity": "sha1-3n5jNwFbKRhRwQ81OMSn8EkX7ME=", - "dev": true, - "bin": { - "node-supervisor": "lib/cli-wrapper.js", - "supervisor": "lib/cli-wrapper.js" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/tar-fs": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", - "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", - "dev": true, - "dependencies": { - "mkdirp-classic": "^0.5.2", - "pump": "^3.0.0", - "tar-stream": "^3.1.5" - } - }, - "node_modules/tar-stream": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", - "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", - "dev": true, - "dependencies": { - "b4a": "^1.6.4", - "fast-fifo": "^1.2.0", - "streamx": "^2.15.0" - } - }, - "node_modules/terser": { - "version": "5.19.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", - "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "node_modules/through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", - "dev": true - }, - "node_modules/timers-ext": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", - "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", - "dev": true, - "dependencies": { - "es5-ext": "~0.10.46", - "next-tick": "1" - } - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true - }, - "node_modules/ts-loader": { - "version": "9.4.4", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz", - "integrity": "sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==", - "dev": true, - "dependencies": { - "chalk": "^4.1.0", - "enhanced-resolve": "^5.0.0", - "micromatch": "^4.0.0", - "semver": "^7.3.4" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "typescript": "*", - "webpack": "^5.0.0" - } - }, - "node_modules/ts-loader/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/ts-loader/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/ts-loader/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/ts-loader/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ts-loader/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-loader/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/ts-node": { - "version": "10.9.1", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", - "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", - "dev": true, - "dependencies": { - "@cspotcode/source-map-support": "^0.8.0", - "@tsconfig/node10": "^1.0.7", - "@tsconfig/node12": "^1.0.7", - "@tsconfig/node14": "^1.0.0", - "@tsconfig/node16": "^1.0.2", - "acorn": "^8.4.1", - "acorn-walk": "^8.1.1", - "arg": "^4.1.0", - "create-require": "^1.1.0", - "diff": "^4.0.1", - "make-error": "^1.1.1", - "v8-compile-cache-lib": "^3.0.1", - "yn": "3.1.1" - }, - "bin": { - "ts-node": "dist/bin.js", - "ts-node-cwd": "dist/bin-cwd.js", - "ts-node-esm": "dist/bin-esm.js", - "ts-node-script": "dist/bin-script.js", - "ts-node-transpile-only": "dist/bin-transpile.js", - "ts-script": "dist/bin-script-deprecated.js" - }, - "peerDependencies": { - "@swc/core": ">=1.2.50", - "@swc/wasm": ">=1.2.50", - "@types/node": "*", - "typescript": ">=2.7" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "@swc/wasm": { - "optional": true - } - } - }, - "node_modules/ts-node/node_modules/diff": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", - "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", - "dev": true, - "engines": { - "node": ">=0.3.1" - } - }, - "node_modules/tslib": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", - "dev": true - }, - "node_modules/tsutils": { - "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", - "dev": true, - "dependencies": { - "tslib": "^1.8.1" - }, - "engines": { - "node": ">= 6" - }, - "peerDependencies": { - "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - } - }, - "node_modules/tsutils/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unbzip2-stream": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", - "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", - "dev": true, - "dependencies": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", - "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "dev": true, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "dev": true, - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache-lib": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", - "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", - "dev": true - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true - }, - "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-cli": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", - "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", - "dev": true, - "dependencies": { - "@discoveryjs/json-ext": "^0.5.0", - "@webpack-cli/configtest": "^2.1.1", - "@webpack-cli/info": "^2.0.2", - "@webpack-cli/serve": "^2.0.5", - "colorette": "^2.0.14", - "commander": "^10.0.1", - "cross-spawn": "^7.0.3", - "envinfo": "^7.7.3", - "fastest-levenshtein": "^1.0.12", - "import-local": "^3.0.2", - "interpret": "^3.1.1", - "rechoir": "^0.8.0", - "webpack-merge": "^5.7.3" - }, - "bin": { - "webpack-cli": "bin/cli.js" - }, - "engines": { - "node": ">=14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "5.x.x" - }, - "peerDependenciesMeta": { - "@webpack-cli/generators": { - "optional": true - }, - "webpack-bundle-analyzer": { - "optional": true - }, - "webpack-dev-server": { - "optional": true - } - } - }, - "node_modules/webpack-cli/node_modules/commander": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", - "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", - "dev": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dev": true, - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dev": true, - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-merge": { - "version": "5.8.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", - "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", - "dev": true, - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dev": true, - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dev": true, - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "node_modules/wildcard": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", - "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", - "dev": true - }, - "node_modules/workerpool": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", - "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/ws": { - "version": "8.13.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", - "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", - "dev": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true + "name": "@sigma/root", + "version": "3.0.0-alpha3", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sigma/root", + "version": "3.0.0-alpha3", + "workspaces": [ + "packages/*" + ], + "devDependencies": { + "typescript": "^5.2.2" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@algolia/autocomplete-core": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", + "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", + "dependencies": { + "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", + "@algolia/autocomplete-shared": "1.9.3" + } + }, + "node_modules/@algolia/autocomplete-plugin-algolia-insights": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", + "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "search-insights": ">= 1 < 3" + } + }, + "node_modules/@algolia/autocomplete-preset-algolia": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", + "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", + "dependencies": { + "@algolia/autocomplete-shared": "1.9.3" + }, + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/autocomplete-shared": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", + "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", + "peerDependencies": { + "@algolia/client-search": ">= 4.9.1 < 6", + "algoliasearch": ">= 4.9.1 < 6" + } + }, + "node_modules/@algolia/cache-browser-local-storage": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", + "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", + "dependencies": { + "@algolia/cache-common": "4.20.0" + } + }, + "node_modules/@algolia/cache-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", + "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==" + }, + "node_modules/@algolia/cache-in-memory": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", + "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", + "dependencies": { + "@algolia/cache-common": "4.20.0" + } + }, + "node_modules/@algolia/client-account": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", + "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-analytics": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", + "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", + "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", + "dependencies": { + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-personalization": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", + "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/client-search": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", + "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", + "dependencies": { + "@algolia/client-common": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/@algolia/events": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", + "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" + }, + "node_modules/@algolia/logger-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", + "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==" + }, + "node_modules/@algolia/logger-console": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", + "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", + "dependencies": { + "@algolia/logger-common": "4.20.0" + } + }, + "node_modules/@algolia/requester-browser-xhr": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", + "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", + "dependencies": { + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@algolia/requester-common": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", + "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==" + }, + "node_modules/@algolia/requester-node-http": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", + "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", + "dependencies": { + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@algolia/transporter": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", + "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", + "dependencies": { + "@algolia/cache-common": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/requester-common": "4.20.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz", + "integrity": "sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.17.tgz", + "integrity": "sha512-2EENLmhpwplDux5PSsZnSbnSkB3tZ6QTksgO25xwEL7pIDcNOMhF5v/s6RzwjMZzZzw9Ofc30gHv5ChCC8pifQ==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.22.17", + "@babel/helpers": "^7.22.15", + "@babel/parser": "^7.22.16", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.17", + "@babel/types": "^7.22.17", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz", + "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/generator": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", + "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", + "dependencies": { + "@babel/types": "^7.22.15", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", + "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", + "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", + "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", + "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", + "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz", + "integrity": "sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==", + "dependencies": { + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", + "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", + "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-wrap-function": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", + "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-optimise-call-expression": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", + "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", + "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", + "dependencies": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.15", + "@babel/types": "^7.22.19" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", + "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz", + "integrity": "sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.22.16", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", + "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", + "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", + "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", + "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.3.tgz", + "integrity": "sha512-u8SwzOcP0DYSsa++nHd/9exlHb0NAlHCb890qtZZbSwPX2bFv8LBEztxwN7Xg/dS8oAFFidhrI9PBcLBJSkGRQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz", + "integrity": "sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dev": true, + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.23.3.tgz", + "integrity": "sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", + "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", + "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", + "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", + "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", + "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", + "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.3.tgz", + "integrity": "sha512-59GsVNavGxAXCDDbakWSMJhajASb4kBCqDjqJsv+p5nKdbz7istmZ3HrX3L2LuiI80+zsOADCvooqQH3qGCucQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", + "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", + "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.3.tgz", + "integrity": "sha512-QPZxHrThbQia7UdvfpaRRlq/J9ciz1J4go0k+lPBXbgaNeY7IQrBj/9ceWjvMMI07/ZBzHl/F0R/2K0qH7jCVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", + "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.3.tgz", + "integrity": "sha512-PENDVxdr7ZxKPyi5Ffc0LjXdnJyrJxyqF5T5YjlVg4a0VFfQHW0r8iAtRiDXkfHlu1wwcvdtnndGYIeJLSuRMQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz", + "integrity": "sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-optimise-call-expression": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", + "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", + "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", + "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", + "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.3.tgz", + "integrity": "sha512-vTG+cTGxPFou12Rj7ll+eD5yWeNl5/8xvQvF08y5Gv3v4mZQoyFf8/n9zg4q5vvCWt5jmgymfzMAldO7orBn7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", + "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.3.tgz", + "integrity": "sha512-yCLhW34wpJWRdTxxWtFZASJisihrfyMOTOQexhVzA78jlU+dH7Dw+zQgcPepQ5F3C6bAIiblZZ+qBggJdHiBAg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", + "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz", + "integrity": "sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", + "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.3.tgz", + "integrity": "sha512-H9Ej2OiISIZowZHaBwF0tsJOih1PftXJtE8EWqlEIwpc7LMTGq0rPOrywKLQ4nefzx8/HMR0D3JGXoMHYvhi0A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", + "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.3.tgz", + "integrity": "sha512-+pD5ZbxofyOygEp+zZAfujY2ShNCXRpDRIPOiBmTO693hhyOEteZgl876Xs9SAHPQpcV0vz8LvA/T+w8AzyX8A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", + "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", + "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", + "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz", + "integrity": "sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", + "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", + "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", + "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.3.tgz", + "integrity": "sha512-xzg24Lnld4DYIdysyf07zJ1P+iIfJpxtVFOzX4g+bsJ3Ng5Le7rXx9KwqKzuyaUeRnt+I1EICwQITqc0E2PmpA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.3.tgz", + "integrity": "sha512-s9GO7fIBi/BLsZ0v3Rftr6Oe4t0ctJ8h4CCXfPoEJwmvAPMyNrfkOOJzm6b9PX9YXcCJWWQd/sBF/N26eBiMVw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.3.tgz", + "integrity": "sha512-VxHt0ANkDmu8TANdE9Kc0rndo/ccsmfe2Cx2y5sI4hu3AukHQ5wAu4cM7j3ba8B9548ijVyclBU+nuDQftZsog==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", + "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.3.tgz", + "integrity": "sha512-LxYSb0iLjUamfm7f1D7GpiS4j0UAC8AOiehnsGAP8BEsIX8EOi3qV6bbctw8M7ZvLtcoZfZX5Z7rN9PlWk0m5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.3.tgz", + "integrity": "sha512-zvL8vIfIUgMccIAK1lxjvNv572JHFJIKb4MWBz5OGdBQA0fB0Xluix5rmOby48exiJc987neOmP/m9Fnpkz3Tg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", + "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", + "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.3.tgz", + "integrity": "sha512-a5m2oLNFyje2e/rGKjVfAELTVI5mbA0FeZpBnkOWWV7eSmKQ+T/XW0Vf+29ScLzSxX+rnsarvU0oie/4m6hkxA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", + "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz", + "integrity": "sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz", + "integrity": "sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", + "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", + "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz", + "integrity": "sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", + "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", + "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.3.tgz", + "integrity": "sha512-XcQ3X58CKBdBnnZpPaQjgVMePsXtSZzHoku70q9tUAQp02ggPQNM04BF3RvlW1GSM/McbSOQAzEK4MXbS7/JFg==", + "dependencies": { + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", + "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", + "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", + "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", + "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", + "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.3.tgz", + "integrity": "sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", + "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", + "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", + "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", + "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.3.tgz", + "integrity": "sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q==", + "dependencies": { + "@babel/compat-data": "^7.23.3", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.23.3", + "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.23.3", + "@babel/plugin-transform-async-generator-functions": "^7.23.3", + "@babel/plugin-transform-async-to-generator": "^7.23.3", + "@babel/plugin-transform-block-scoped-functions": "^7.23.3", + "@babel/plugin-transform-block-scoping": "^7.23.3", + "@babel/plugin-transform-class-properties": "^7.23.3", + "@babel/plugin-transform-class-static-block": "^7.23.3", + "@babel/plugin-transform-classes": "^7.23.3", + "@babel/plugin-transform-computed-properties": "^7.23.3", + "@babel/plugin-transform-destructuring": "^7.23.3", + "@babel/plugin-transform-dotall-regex": "^7.23.3", + "@babel/plugin-transform-duplicate-keys": "^7.23.3", + "@babel/plugin-transform-dynamic-import": "^7.23.3", + "@babel/plugin-transform-exponentiation-operator": "^7.23.3", + "@babel/plugin-transform-export-namespace-from": "^7.23.3", + "@babel/plugin-transform-for-of": "^7.23.3", + "@babel/plugin-transform-function-name": "^7.23.3", + "@babel/plugin-transform-json-strings": "^7.23.3", + "@babel/plugin-transform-literals": "^7.23.3", + "@babel/plugin-transform-logical-assignment-operators": "^7.23.3", + "@babel/plugin-transform-member-expression-literals": "^7.23.3", + "@babel/plugin-transform-modules-amd": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-modules-systemjs": "^7.23.3", + "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.23.3", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.3", + "@babel/plugin-transform-numeric-separator": "^7.23.3", + "@babel/plugin-transform-object-rest-spread": "^7.23.3", + "@babel/plugin-transform-object-super": "^7.23.3", + "@babel/plugin-transform-optional-catch-binding": "^7.23.3", + "@babel/plugin-transform-optional-chaining": "^7.23.3", + "@babel/plugin-transform-parameters": "^7.23.3", + "@babel/plugin-transform-private-methods": "^7.23.3", + "@babel/plugin-transform-private-property-in-object": "^7.23.3", + "@babel/plugin-transform-property-literals": "^7.23.3", + "@babel/plugin-transform-regenerator": "^7.23.3", + "@babel/plugin-transform-reserved-words": "^7.23.3", + "@babel/plugin-transform-shorthand-properties": "^7.23.3", + "@babel/plugin-transform-spread": "^7.23.3", + "@babel/plugin-transform-sticky-regex": "^7.23.3", + "@babel/plugin-transform-template-literals": "^7.23.3", + "@babel/plugin-transform-typeof-symbol": "^7.23.3", + "@babel/plugin-transform-unicode-escapes": "^7.23.3", + "@babel/plugin-transform-unicode-property-regex": "^7.23.3", + "@babel/plugin-transform-unicode-regex": "^7.23.3", + "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.6", + "babel-plugin-polyfill-corejs3": "^0.8.5", + "babel-plugin-polyfill-regenerator": "^0.5.3", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz", + "integrity": "sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-transform-react-display-name": "^7.23.3", + "@babel/plugin-transform-react-jsx": "^7.22.15", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", + "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.15", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/plugin-transform-modules-commonjs": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", + "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "find-cache-dir": "^2.0.0", + "make-dir": "^2.1.0", + "pirates": "^4.0.5", + "source-map-support": "^0.5.16" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/register/node_modules/find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@babel/register/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/register/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/register/node_modules/pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.2.tgz", + "integrity": "sha512-54cIh74Z1rp4oIjsHjqN+WM4fMyCBYe+LpZ9jWm51CZ1fbH3SkAzQD/3XLoNkjbJ7YEmjobLXyvQrFypRHOrXw==", + "dependencies": { + "core-js-pure": "^3.30.2", + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.22.17", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.17.tgz", + "integrity": "sha512-xK4Uwm0JnAMvxYZxOVecss85WxTEIbTa7bnGyf/+EgCL5Zt3U7htUpEOWv9detPlamGKuRzCqw74xVglDWpPdg==", + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.22.15", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.22.16", + "@babel/types": "^7.22.17", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.3.tgz", + "integrity": "sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==", + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", + "integrity": "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==", + "devOptional": true, + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", + "devOptional": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@docsearch/css": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", + "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" + }, + "node_modules/@docsearch/react": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", + "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", + "dependencies": { + "@algolia/autocomplete-core": "1.9.3", + "@algolia/autocomplete-preset-algolia": "1.9.3", + "@docsearch/css": "3.5.2", + "algoliasearch": "^4.19.1" + }, + "peerDependencies": { + "@types/react": ">= 16.8.0 < 19.0.0", + "react": ">= 16.8.0 < 19.0.0", + "react-dom": ">= 16.8.0 < 19.0.0", + "search-insights": ">= 1 < 3" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "search-insights": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.3.tgz", + "integrity": "sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==", + "dependencies": { + "@babel/core": "^7.18.6", + "@babel/generator": "^7.18.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-transform-runtime": "^7.18.6", + "@babel/preset-env": "^7.18.6", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@babel/runtime": "^7.18.6", + "@babel/runtime-corejs3": "^7.18.6", + "@babel/traverse": "^7.18.8", + "@docusaurus/cssnano-preset": "2.4.3", + "@docusaurus/logger": "2.4.3", + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-common": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "@slorber/static-site-generator-webpack-plugin": "^4.0.7", + "@svgr/webpack": "^6.2.1", + "autoprefixer": "^10.4.7", + "babel-loader": "^8.2.5", + "babel-plugin-dynamic-import-node": "^2.3.3", + "boxen": "^6.2.1", + "chalk": "^4.1.2", + "chokidar": "^3.5.3", + "clean-css": "^5.3.0", + "cli-table3": "^0.6.2", + "combine-promises": "^1.1.0", + "commander": "^5.1.0", + "copy-webpack-plugin": "^11.0.0", + "core-js": "^3.23.3", + "css-loader": "^6.7.1", + "css-minimizer-webpack-plugin": "^4.0.0", + "cssnano": "^5.1.12", + "del": "^6.1.1", + "detect-port": "^1.3.0", + "escape-html": "^1.0.3", + "eta": "^2.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "html-minifier-terser": "^6.1.0", + "html-tags": "^3.2.0", + "html-webpack-plugin": "^5.5.0", + "import-fresh": "^3.3.0", + "leven": "^3.1.0", + "lodash": "^4.17.21", + "mini-css-extract-plugin": "^2.6.1", + "postcss": "^8.4.14", + "postcss-loader": "^7.0.0", + "prompts": "^2.4.2", + "react-dev-utils": "^12.0.1", + "react-helmet-async": "^1.3.0", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", + "react-loadable-ssr-addon-v5-slorber": "^1.0.1", + "react-router": "^5.3.3", + "react-router-config": "^5.1.1", + "react-router-dom": "^5.3.3", + "rtl-detect": "^1.0.4", + "semver": "^7.3.7", + "serve-handler": "^6.1.3", + "shelljs": "^0.8.5", + "terser-webpack-plugin": "^5.3.3", + "tslib": "^2.4.0", + "update-notifier": "^5.1.0", + "url-loader": "^4.1.1", + "wait-on": "^6.0.1", + "webpack": "^5.73.0", + "webpack-bundle-analyzer": "^4.5.0", + "webpack-dev-server": "^4.9.3", + "webpack-merge": "^5.8.0", + "webpackbar": "^5.0.2" + }, + "bin": { + "docusaurus": "bin/docusaurus.mjs" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/@jest/schemas": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", + "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/@jest/types": { + "version": "29.6.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", + "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/babel-preset": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", + "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", + "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", + "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "dependencies": { + "@babel/types": "^7.20.0", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/plugin-jsx": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", + "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/plugin-svgo": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", + "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/core/node_modules/@svgr/webpack": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", + "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "dependencies": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/core/node_modules/@types/yargs": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz", + "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@docusaurus/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/@docusaurus/core/node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@docusaurus/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@docusaurus/core/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@docusaurus/core/node_modules/css-minimizer-webpack-plugin": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", + "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", + "dependencies": { + "cssnano": "^5.1.8", + "jest-worker": "^29.1.2", + "postcss": "^8.4.17", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "@swc/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "lightningcss": { + "optional": true + } + } + }, + "node_modules/@docusaurus/core/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@docusaurus/core/node_modules/jest-util": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", + "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/jest-worker": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", + "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@docusaurus/core/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/core/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@docusaurus/core/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/core/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/core/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@docusaurus/core/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/@docusaurus/core/node_modules/postcss-loader": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", + "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "dependencies": { + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@docusaurus/core/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@docusaurus/core/node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@docusaurus/core/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/core/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@docusaurus/cssnano-preset": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.3.tgz", + "integrity": "sha512-ZvGSRCi7z9wLnZrXNPG6DmVPHdKGd8dIn9pYbEOFiYihfv4uDR3UtxogmKf+rT8ZlKFf5Lqne8E8nt08zNM8CA==", + "dependencies": { + "cssnano-preset-advanced": "^5.3.8", + "postcss": "^8.4.14", + "postcss-sort-media-queries": "^4.2.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/logger": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.3.tgz", + "integrity": "sha512-Zxws7r3yLufk9xM1zq9ged0YHs65mlRmtsobnFkdZTxWXdTYlWWLWdKyNKAsVC+D7zg+pv2fGbyabdOnyZOM3w==", + "dependencies": { + "chalk": "^4.1.2", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/logger/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@docusaurus/logger/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@docusaurus/logger/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@docusaurus/logger/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@docusaurus/logger/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@docusaurus/logger/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@docusaurus/mdx-loader": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.3.tgz", + "integrity": "sha512-b1+fDnWtl3GiqkL0BRjYtc94FZrcDDBV1j8446+4tptB9BAOlePwG2p/pK6vGvfL53lkOsszXMghr2g67M0vCw==", + "dependencies": { + "@babel/parser": "^7.18.8", + "@babel/traverse": "^7.18.8", + "@docusaurus/logger": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@mdx-js/mdx": "^1.6.22", + "escape-html": "^1.0.3", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "image-size": "^1.0.1", + "mdast-util-to-string": "^2.0.0", + "remark-emoji": "^2.2.0", + "stringify-object": "^3.3.0", + "tslib": "^2.4.0", + "unified": "^9.2.2", + "unist-util-visit": "^2.0.3", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/mdx-loader/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/mdx-loader/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/mdx-loader/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/module-type-aliases": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz", + "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==", + "dependencies": { + "@docusaurus/react-loadable": "5.5.2", + "@docusaurus/types": "2.4.3", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "@types/react-router-dom": "*", + "react-helmet-async": "*", + "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/@docusaurus/plugin-content-blog": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.3.tgz", + "integrity": "sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/logger": "2.4.3", + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-common": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "cheerio": "^1.0.0-rc.12", + "feed": "^4.2.2", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "reading-time": "^1.5.0", + "tslib": "^2.4.0", + "unist-util-visit": "^2.0.3", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-blog/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/plugin-content-blog/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/plugin-content-blog/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.3.tgz", + "integrity": "sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/logger": "2.4.3", + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/module-type-aliases": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "@types/react-router-config": "^5.0.6", + "combine-promises": "^1.1.0", + "fs-extra": "^10.1.0", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/plugin-content-docs/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.3.tgz", + "integrity": "sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "fs-extra": "^10.1.0", + "tslib": "^2.4.0", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-content-pages/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/plugin-content-pages/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/plugin-content-pages/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.3.tgz", + "integrity": "sha512-LkUbuq3zCmINlFb+gAd4ZvYr+bPAzMC0hwND4F7V9bZ852dCX8YoWyovVUBKq4er1XsOwSQaHmNGtObtn8Av8Q==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "fs-extra": "^10.1.0", + "react-json-view": "^1.21.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-debug/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/plugin-debug/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/plugin-debug/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-analytics": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.3.tgz", + "integrity": "sha512-KzBV3k8lDkWOhg/oYGxlK5o9bOwX7KpPc/FTWoB+SfKhlHfhq7qcQdMi1elAaVEIop8tgK6gD1E58Q+XC6otSQ==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-gtag": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.3.tgz", + "integrity": "sha512-5FMg0rT7sDy4i9AGsvJC71MQrqQZwgLNdDetLEGDHLfSHLvJhQbTCUGbGXknUgWXQJckcV/AILYeJy+HhxeIFA==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-google-tag-manager": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.3.tgz", + "integrity": "sha512-1jTzp71yDGuQiX9Bi0pVp3alArV0LSnHXempvQTxwCGAEzUWWaBg4d8pocAlTpbP9aULQQqhgzrs8hgTRPOM0A==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.3.tgz", + "integrity": "sha512-LRQYrK1oH1rNfr4YvWBmRzTL0LN9UAPxBbghgeFRBm5yloF6P+zv1tm2pe2hQTX/QP5bSKdnajCvfnScgKXMZQ==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/logger": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-common": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "fs-extra": "^10.1.0", + "sitemap": "^7.1.1", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/plugin-sitemap/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/plugin-sitemap/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/plugin-sitemap/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/preset-classic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.3.tgz", + "integrity": "sha512-tRyMliepY11Ym6hB1rAFSNGwQDpmszvWYJvlK1E+md4SW8i6ylNHtpZjaYFff9Mdk3i/Pg8ItQq9P0daOJAvQw==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/plugin-content-blog": "2.4.3", + "@docusaurus/plugin-content-docs": "2.4.3", + "@docusaurus/plugin-content-pages": "2.4.3", + "@docusaurus/plugin-debug": "2.4.3", + "@docusaurus/plugin-google-analytics": "2.4.3", + "@docusaurus/plugin-google-gtag": "2.4.3", + "@docusaurus/plugin-google-tag-manager": "2.4.3", + "@docusaurus/plugin-sitemap": "2.4.3", + "@docusaurus/theme-classic": "2.4.3", + "@docusaurus/theme-common": "2.4.3", + "@docusaurus/theme-search-algolia": "2.4.3", + "@docusaurus/types": "2.4.3" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/react-loadable": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/@docusaurus/theme-classic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.3.tgz", + "integrity": "sha512-QKRAJPSGPfDY2yCiPMIVyr+MqwZCIV2lxNzqbyUW0YkrlmdzzP3WuQJPMGLCjWgQp/5c9kpWMvMxjhpZx1R32Q==", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/module-type-aliases": "2.4.3", + "@docusaurus/plugin-content-blog": "2.4.3", + "@docusaurus/plugin-content-docs": "2.4.3", + "@docusaurus/plugin-content-pages": "2.4.3", + "@docusaurus/theme-common": "2.4.3", + "@docusaurus/theme-translations": "2.4.3", + "@docusaurus/types": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-common": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.2.1", + "copy-text-to-clipboard": "^3.0.1", + "infima": "0.2.0-alpha.43", + "lodash": "^4.17.21", + "nprogress": "^0.2.0", + "postcss": "^8.4.14", + "prism-react-renderer": "^1.3.5", + "prismjs": "^1.28.0", + "react-router-dom": "^5.3.3", + "rtlcss": "^3.5.0", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-common": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.3.tgz", + "integrity": "sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==", + "dependencies": { + "@docusaurus/mdx-loader": "2.4.3", + "@docusaurus/module-type-aliases": "2.4.3", + "@docusaurus/plugin-content-blog": "2.4.3", + "@docusaurus/plugin-content-docs": "2.4.3", + "@docusaurus/plugin-content-pages": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-common": "2.4.3", + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router-config": "*", + "clsx": "^1.2.1", + "parse-numeric-range": "^1.3.0", + "prism-react-renderer": "^1.3.5", + "tslib": "^2.4.0", + "use-sync-external-store": "^1.2.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.3.tgz", + "integrity": "sha512-jziq4f6YVUB5hZOB85ELATwnxBz/RmSLD3ksGQOLDPKVzat4pmI8tddNWtriPpxR04BNT+ZfpPUMFkNFetSW1Q==", + "dependencies": { + "@docsearch/react": "^3.1.1", + "@docusaurus/core": "2.4.3", + "@docusaurus/logger": "2.4.3", + "@docusaurus/plugin-content-docs": "2.4.3", + "@docusaurus/theme-common": "2.4.3", + "@docusaurus/theme-translations": "2.4.3", + "@docusaurus/utils": "2.4.3", + "@docusaurus/utils-validation": "2.4.3", + "algoliasearch": "^4.13.1", + "algoliasearch-helper": "^3.10.0", + "clsx": "^1.2.1", + "eta": "^2.0.0", + "fs-extra": "^10.1.0", + "lodash": "^4.17.21", + "tslib": "^2.4.0", + "utility-types": "^3.10.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/theme-search-algolia/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/theme-translations": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.3.tgz", + "integrity": "sha512-H4D+lbZbjbKNS/Zw1Lel64PioUAIT3cLYYJLUf3KkuO/oc9e0QCVhIYVtUI2SfBCF2NNdlyhBDQEEMygsCedIg==", + "dependencies": { + "fs-extra": "^10.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/theme-translations/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/theme-translations/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/theme-translations/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@docusaurus/types": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.3.tgz", + "integrity": "sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "commander": "^5.1.0", + "joi": "^17.6.0", + "react-helmet-async": "^1.3.0", + "utility-types": "^3.10.0", + "webpack": "^5.73.0", + "webpack-merge": "^5.8.0" + }, + "peerDependencies": { + "react": "^16.8.4 || ^17.0.0", + "react-dom": "^16.8.4 || ^17.0.0" + } + }, + "node_modules/@docusaurus/types/node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@docusaurus/utils": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.3.tgz", + "integrity": "sha512-fKcXsjrD86Smxv8Pt0TBFqYieZZCPh4cbf9oszUq/AMhZn3ujwpKaVYZACPX8mmjtYx0JOgNx52CREBfiGQB4A==", + "dependencies": { + "@docusaurus/logger": "2.4.3", + "@svgr/webpack": "^6.2.1", + "escape-string-regexp": "^4.0.0", + "file-loader": "^6.2.0", + "fs-extra": "^10.1.0", + "github-slugger": "^1.4.0", + "globby": "^11.1.0", + "gray-matter": "^4.0.3", + "js-yaml": "^4.1.0", + "lodash": "^4.17.21", + "micromatch": "^4.0.5", + "resolve-pathname": "^3.0.0", + "shelljs": "^0.8.5", + "tslib": "^2.4.0", + "url-loader": "^4.1.1", + "webpack": "^5.73.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-common": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.3.tgz", + "integrity": "sha512-/jascp4GbLQCPVmcGkPzEQjNaAk3ADVfMtudk49Ggb+131B1WDD6HqlSmDf8MxGdy7Dja2gc+StHf01kiWoTDQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + }, + "peerDependencies": { + "@docusaurus/types": "*" + }, + "peerDependenciesMeta": { + "@docusaurus/types": { + "optional": true + } + } + }, + "node_modules/@docusaurus/utils-validation": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.3.tgz", + "integrity": "sha512-G2+Vt3WR5E/9drAobP+hhZQMaswRwDlp6qOMi7o7ZypB+VO7N//DZWhZEwhcRGepMDJGQEwtPv7UxtYwPL9PBw==", + "dependencies": { + "@docusaurus/logger": "2.4.3", + "@docusaurus/utils": "2.4.3", + "joi": "^17.6.0", + "js-yaml": "^4.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.14" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", + "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", + "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", + "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", + "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", + "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", + "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/babel-preset": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", + "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", + "@svgr/babel-plugin-remove-jsx-attribute": "*", + "@svgr/babel-plugin-remove-jsx-empty-expression": "*", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", + "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", + "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", + "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", + "@svgr/babel-plugin-transform-svg-component": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/core": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", + "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/hast-util-to-babel-ast": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", + "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", + "dependencies": { + "@babel/types": "^7.20.0", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/plugin-jsx": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", + "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", + "dependencies": { + "@babel/core": "^7.19.6", + "@svgr/babel-preset": "^6.5.1", + "@svgr/hast-util-to-babel-ast": "^6.5.1", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "^6.0.0" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/plugin-svgo": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", + "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", + "dependencies": { + "cosmiconfig": "^7.0.1", + "deepmerge": "^4.2.2", + "svgo": "^2.8.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@docusaurus/utils/node_modules/@svgr/webpack": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", + "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", + "dependencies": { + "@babel/core": "^7.19.6", + "@babel/plugin-transform-react-constant-elements": "^7.18.12", + "@babel/preset-env": "^7.19.4", + "@babel/preset-react": "^7.18.6", + "@babel/preset-typescript": "^7.18.6", + "@svgr/core": "^6.5.1", + "@svgr/plugin-jsx": "^6.5.1", + "@svgr/plugin-svgo": "^6.5.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@docusaurus/utils/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@docusaurus/utils/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@docusaurus/utils/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@docusaurus/utils/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@docusaurus/utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@docusaurus/utils/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@docusaurus/utils/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@docusaurus/utils/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/@docusaurus/utils/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@docusaurus/utils/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.8.1.tgz", + "integrity": "sha512-PWiOzLIUAjN/w5K17PoF4n6sKBw0gqLHPhywmYHP4t1VFQQVYeb1yWsJwnMVEMl3tUHME7X/SJPZLmtG7XBDxQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.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" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.49.0.tgz", + "integrity": "sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", + "integrity": "sha512-N2brEuAadi0CcdeMXUkhbZB84eskAc8MEX1By6qEchoVywSgXPIjou4rYsl0V3Hj0ZnuGycGCjdNgockbzeWNA==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "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" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mdx-js/mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", + "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@mdx-js/mdx/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@mdx-js/mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@mdx-js/mdx/node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@mdx-js/react": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", + "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "react": "^16.13.1 || ^17.0.0" + } + }, + "node_modules/@mdx-js/util": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", + "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz", + "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.23", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", + "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==" + }, + "node_modules/@puppeteer/browsers": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.7.0.tgz", + "integrity": "sha512-sl7zI0IkbQGak/+IE3VEEZab5SSOlI5F6558WvzWGC1n3+C722rfewC1ZIkcF9dsoGSsxhsONoseVlNQG4wWvQ==", + "dev": true, + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.0", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.1" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/@puppeteer/browsers/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@puppeteer/browsers/node_modules/yargs": { + "version": "17.7.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.1.tgz", + "integrity": "sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@puppeteer/browsers/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/@react-sigma/core": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@react-sigma/core/-/core-3.4.2.tgz", + "integrity": "sha512-SJ3y1LcHUj1mAsgmmZ1P0DyKtI6cdotJi5LUxfHWNPPnFY0WuTmEgcm82ESexYGcmFm95Bh7+aYYqenZvml8fQ==", + "peerDependencies": { + "graphology": "^0.25.1", + "lodash": "^4.17.21", + "react": "^17.0.0 || ^18.0.0", + "sigma": "^2.4.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz", + "integrity": "sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==" + }, + "node_modules/@sideway/address": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", + "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" + }, + "node_modules/@sigma/demo": { + "resolved": "packages/demo", + "link": true + }, + "node_modules/@sigma/examples": { + "resolved": "packages/examples", + "link": true + }, + "node_modules/@sigma/website": { + "resolved": "packages/website", + "link": true + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@slorber/static-site-generator-webpack-plugin": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", + "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", + "dependencies": { + "eval": "^0.1.8", + "p-map": "^4.0.0", + "webpack-sources": "^3.2.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tsconfig/docusaurus": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-2.0.2.tgz", + "integrity": "sha512-12HWfYmgUl4M2o76/TFufGtI68wl2k/b8qPrIrG7ci9YJLrpAtadpy897Bz5v29Mlkr7a1Hq4KHdQTKtU+2rhQ==", + "dev": true + }, + "node_modules/@tsconfig/node10": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", + "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", + "devOptional": true + }, + "node_modules/@tsconfig/node12": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", + "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", + "devOptional": true + }, + "node_modules/@tsconfig/node14": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", + "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", + "devOptional": true + }, + "node_modules/@tsconfig/node16": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", + "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", + "devOptional": true + }, + "node_modules/@types/babel__core": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.4.tgz", + "integrity": "sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.7", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.7.tgz", + "integrity": "sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.4", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.4.tgz", + "integrity": "sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.9", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.9.tgz", + "integrity": "sha512-VkZUiYevvtPyFu5XtpYw9a8moCSzxgjs5PAFF4yXjA7eYHvzBlXe+eJdqBBNWWVzI1r7Ki0KxMYvaQuhm+6f5A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chai": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/@types/chai/-/chai-4.3.6.tgz", + "integrity": "sha512-VOVRLM1mBxIRxydiViqPcKn6MIxZytrbMpd6RJLIWKxUNr3zux8no0Oc7kJx0WAPIitgZ0gkrDS+btlqQpubpw==", + "dev": true + }, + "node_modules/@types/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-U2OcmS2tj36Yceu+mRuPyUV0ILfau/h5onStcSCzqTENsq0sBiAp2TmaXu1k8fY4McLcPKSYl9FRzn2hx5bI+w==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" + }, + "node_modules/@types/events": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.25", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.25.tgz", + "integrity": "sha512-OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/file-saver": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/file-saver/-/file-saver-2.0.7.tgz", + "integrity": "sha512-dNKVfHd/jk0SkR/exKGj2ggkB45MAkzvWCaqLUUgkyjITkGNzH8H+yUwr+BLJUBjZOe9w8X3wgmXhZDRg1ED6A==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.8.tgz", + "integrity": "sha512-aMIqAlFd2wTIDZuvLbhUT+TGvMxrNC8ECUIVtH6xxy0sQLs3iu6NO8Kp/VT5je7i5ufnebXzdV1dNDMnvaH6IQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.0.0.tgz", + "integrity": "sha512-NZwaaynfs1oIoLAV1vg18e7QMVDvw+6SQrdJc8w3BwUaoroVSf6EBj/Sk4PBWGxsq0dzhA2drbsuMC1/6C6KgQ==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.11", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", + "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.12", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", + "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/lodash": { + "version": "4.14.201", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.201.tgz", + "integrity": "sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==" + }, + "node_modules/@types/mdast": { + "version": "3.0.15", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.15.tgz", + "integrity": "sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==", + "dependencies": { + "@types/unist": "^2" + } + }, + "node_modules/@types/mime": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + }, + "node_modules/@types/mocha": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.1.tgz", + "integrity": "sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.8.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.2.tgz", + "integrity": "sha512-Vvycsc9FQdwhxE3y3DzeIxuEJbWGDsnrxvMADzTDF/lcdR9/K+AQIeAghTQsHtotg/q0j3WEOYS/jQgSdWue3w==" + }, + "node_modules/@types/papaparse": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@types/papaparse/-/papaparse-5.3.11.tgz", + "integrity": "sha512-ISil0lMkpRDrBTKRPnUgVb5IqxWwj19gWBrX/ROk3pbkkslBN3URa713r/BSfAUj+w9gTPg3S3f45aMToVfh1w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/parse5": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", + "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" + }, + "node_modules/@types/pixelmatch": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/@types/pixelmatch/-/pixelmatch-5.2.4.tgz", + "integrity": "sha512-HDaSHIAv9kwpMN7zlmwfTv6gax0PiporJOipcrGsVNF3Ba+kryOZc0Pio5pn6NhisgWr7TaajlPEKTbTAypIBQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/pngjs": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/pngjs/-/pngjs-6.0.2.tgz", + "integrity": "sha512-GO2/2guBQrrb4g+93j55VR30xaMCgmSXa/ifPbHS5MgheDRJy5x12fFB61Hn0juCo+VBFhYMFkJd6CBt8HRx4w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.10", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.10.tgz", + "integrity": "sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "17.0.70", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.70.tgz", + "integrity": "sha512-yqYMK49/cnqw+T8R9/C+RNjRddYmPDGI5lKHi3bOYceQCBAh8X2ngSbZP0gnVeyvHr0T7wEgIIGKT1usNol08w==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.23", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.23.tgz", + "integrity": "sha512-lnJAZfMEDxfvELeeT24w4rnUYwpzUzQAOTfJQbWYnLcx8AEfz+fXJDCbowIBqNK/Bi4D6j8ovT8Qsda2OtDApA==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-config": { + "version": "5.0.10", + "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.10.tgz", + "integrity": "sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "^5.1.0" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.1.tgz", + "integrity": "sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==" + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.6.tgz", + "integrity": "sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==" + }, + "node_modules/@types/seedrandom": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@types/seedrandom/-/seedrandom-3.0.8.tgz", + "integrity": "sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==" + }, + "node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/tapable": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.2.5.tgz", + "integrity": "sha512-tPsku3qTp2r9DPydo0dy6UjdW8vlheeWEzBZ3oeNHKgovxFzdEwd8Tyl0s24qgSaDp2VNFqEBk7/Wa5mM6bnBQ==", + "dev": true, + "dependencies": { + "tapable": "^2.2.0" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.6.tgz", + "integrity": "sha512-HYtNooPvUY9WAVRBr4u+4Qa9fYD1ze2IUlAD3HoA6oehn1taGwBx3Oa52U4mTslTS+GAExKpaFu39Y5xUEwfjg==" + }, + "node_modules/@types/unist": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", + "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==" + }, + "node_modules/@types/webpack-dev-server": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-4.7.2.tgz", + "integrity": "sha512-Y3p0Fmfvp0MHBDoCzo+xFJaWTw0/z37mWIo6P15j+OtmUDLvznJWdZNeD7Q004R+MpQlys12oXbXsrXRmxwg4Q==", + "deprecated": "This is a stub types definition. webpack-dev-server provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "webpack-dev-server": "*" + } + }, + "node_modules/@types/ws": { + "version": "8.5.5", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", + "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.8.tgz", + "integrity": "sha512-1GwLEkmFafeb/HbE6pC7tFlgYSQ4Iqh2qlWCq8xN+Qfaiaxr2PcLfuhfRFRYqI6XJyeFoLYyKnhFbNsst9FMtQ==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@types/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==", + "dev": true, + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz", + "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz", + "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz", + "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==", + "dev": true, + "engines": { + "node": ">=14.15.0" + }, + "peerDependencies": { + "webpack": "5.x.x", + "webpack-cli": "5.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/@yomguithereal/helpers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz", + "integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals/node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", + "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/adjust-sourcemap-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "dev": true, + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.8.2.tgz", + "integrity": "sha512-x9VuX+R/jcFj1DHo/fCp99esgGDWiHENrKxaCENuCxpoMCmAt/COCGVDwA7kleEpEzJjDnvh3yGoOuLu0Dtllw==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/algoliasearch": { + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", + "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", + "dependencies": { + "@algolia/cache-browser-local-storage": "4.20.0", + "@algolia/cache-common": "4.20.0", + "@algolia/cache-in-memory": "4.20.0", + "@algolia/client-account": "4.20.0", + "@algolia/client-analytics": "4.20.0", + "@algolia/client-common": "4.20.0", + "@algolia/client-personalization": "4.20.0", + "@algolia/client-search": "4.20.0", + "@algolia/logger-common": "4.20.0", + "@algolia/logger-console": "4.20.0", + "@algolia/requester-browser-xhr": "4.20.0", + "@algolia/requester-common": "4.20.0", + "@algolia/requester-node-http": "4.20.0", + "@algolia/transporter": "4.20.0" + } + }, + "node_modules/algoliasearch-helper": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz", + "integrity": "sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA==", + "dependencies": { + "@algolia/events": "^4.0.1" + }, + "peerDependencies": { + "algoliasearch": ">= 3.1 < 6" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-sequence-parser": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", + "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", + "dev": true + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", + "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", + "devOptional": true + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/aria-query": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz", + "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.6.tgz", + "integrity": "sha512-UW+Mz8LG/sPSU8jRDCjVr6J/ZKAGpHfwrZ6kWTG5qCxIEiXdVshqGnu5vEZA8S1y6X4aCSbQZ0/EEsfvEvBiSg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.25.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", + "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "dependencies": { + "follow-redirects": "^1.14.7" + } + }, + "node_modules/axobject-query": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz", + "integrity": "sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==", + "dependencies": { + "dequal": "^2.0.3" + } + }, + "node_modules/b4a": { + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.4.tgz", + "integrity": "sha512-fpWrvyVHEKyeEvbKZTVOeZF3VSKKWtJxFIxX/jaVPf+cLbGUSitjb49pHLqPV2BUNNZ0LcoeEGfE/YCpyDYHIw==", + "dev": true + }, + "node_modules/babel-eslint": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz", + "integrity": "sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.7.0", + "@babel/traverse": "^7.7.0", + "@babel/types": "^7.7.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "eslint": ">= 4.12.1" + } + }, + "node_modules/babel-eslint/node_modules/eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "9.1.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz", + "integrity": "sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", + "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4", + "@mdx-js/util": "1.6.22" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@babel/core": "^7.11.6" + } + }, + "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-extract-import-names": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", + "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", + "dependencies": { + "@babel/helper-plugin-utils": "7.10.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-macros/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", + "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", + "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3", + "core-js-compat": "^3.33.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", + "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.4.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base16": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", + "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/basic-ftp": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.3.tgz", + "integrity": "sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "node_modules/boxen": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", + "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^6.2.0", + "chalk": "^4.1.2", + "cli-boxes": "^3.0.0", + "string-width": "^5.0.1", + "type-fest": "^2.5.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/boxen/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/boxen/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001561", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001561.tgz", + "integrity": "sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/ccount": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", + "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chai": { + "version": "4.3.8", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.3.8.tgz", + "integrity": "sha512-vX4YvVVtxlfSZ2VecZgFUTU5qPCYsobVI2O9FmwEXBhDigYGQA6jRXCycIs1yJnnWbZ6/+a2zNIF5DfVCcJBFQ==", + "dev": true, + "dependencies": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^4.1.2", + "get-func-name": "^2.0.0", + "loupe": "^2.3.1", + "pathval": "^1.1.1", + "type-detect": "^4.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.12", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", + "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", + "dependencies": { + "cheerio-select": "^2.1.0", + "dom-serializer": "^2.0.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "htmlparser2": "^8.0.1", + "parse5": "^7.0.0", + "parse5-htmlparser2-tree-adapter": "^7.0.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", + "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", + "dependencies": { + "boolbase": "^1.0.0", + "css-select": "^5.1.0", + "css-what": "^6.1.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-select": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cheerio-select/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio-select/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/cheerio/node_modules/htmlparser2": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", + "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.0.1", + "entities": "^4.4.0" + } + }, + "node_modules/cheerio/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chroma-js": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chroma-js/-/chroma-js-2.4.2.tgz", + "integrity": "sha512-U9eDw6+wt7V8z5NncY2jJfZa+hUH8XEj8FQHgFJTrUFnJfXYf4Ml4adI2vXZOjqRDpFWtYVWypDfZwnJ+HIR4A==" + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-bidi": { + "version": "0.4.22", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.4.22.tgz", + "integrity": "sha512-wR7Y9Ioez+cNXT4ZP7VNM1HRTljpNnMSLw4/RnwhhZUP4yCU7kIQND00YiktuHekch68jklGPK1q9Jkb29+fQg==", + "dev": true, + "dependencies": { + "mitt": "3.0.1" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-css": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-color": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/cli-color/-/cli-color-2.0.1.tgz", + "integrity": "sha512-eBbxZF6fqPUNnf7CLAFOersUnyYzv83tHFLSlts+OAHsNendaqv2tHCq+/MO+b3Y+9JeoUlIvobyxG/Z8GNeOg==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-iterator": "^2.0.3", + "memoizee": "^0.4.15", + "timers-ext": "^0.1.7" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/cli-table3": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", + "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz", + "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" + }, + "node_modules/combine-promises": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", + "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", + "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/configstore/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-text-to-clipboard": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", + "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", + "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", + "dependencies": { + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.1", + "globby": "^13.1.1", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.2.tgz", + "integrity": "sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", + "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "dependencies": { + "browserslist": "^4.22.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.2.tgz", + "integrity": "sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "dependencies": { + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "devOptional": true + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dev": true, + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.21", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.3", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.9.0.tgz", + "integrity": "sha512-WPMT9seTQq6fPAa1yN4zjgZZeoTriSN2LqW9C+otjar12DQIWA4LuSfFrvFJiKp4oD0xIk1vumDLw8K9ur4NBw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-advanced": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", + "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", + "dependencies": { + "autoprefixer": "^10.4.12", + "cssnano-preset-default": "^5.2.14", + "postcss-discard-unused": "^5.1.0", + "postcss-merge-idents": "^5.1.1", + "postcss-reduce-idents": "^5.2.0", + "postcss-zindex": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-uri-to-buffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-5.0.1.tgz", + "integrity": "sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-eql": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", + "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", + "dev": true, + "dependencies": { + "type-detect": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/del": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", + "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detab": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", + "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", + "dependencies": { + "repeat-string": "^1.5.4" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", + "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", + "dependencies": { + "address": "^1.0.1", + "debug": "4" + }, + "bin": { + "detect": "bin/detect-port.js", + "detect-port": "bin/detect-port.js" + } + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/devtools-protocol": { + "version": "0.0.1159816", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1159816.tgz", + "integrity": "sha512-2cZlHxC5IlgkIWe2pSDmCrDiTzbSJWywjbDDnupOImEBcG31CQgBLV8wWE+5t+C4rimcjHsbzy7CBzf9oFjboA==", + "dev": true + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.0.0.tgz", + "integrity": "sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/docusaurus-plugin-typedoc": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.20.2.tgz", + "integrity": "sha512-AOEogRFMtU2Ud5Qfatxji/I9csu70CgvtUAMFGDklGJWdFJRqY2gqVFzye8iMw8/Y6/fhb39aCG31rvjcA6QFw==", + "dev": true, + "peerDependencies": { + "typedoc": ">=0.24.0", + "typedoc-plugin-markdown": ">=3.15.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-prop/node_modules/is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.581", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.581.tgz", + "integrity": "sha512-6uhqWBIapTJUxgPTCHH9sqdbxIMPt7oXl0VcAL1kOtlU6aECdcMncCrX5Z7sHQ/invtrC9jUQUef7+HhO8vVFw==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/emoticon": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", + "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "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.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "dependencies": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint": { + "version": "8.49.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.49.0.tgz", + "integrity": "sha512-jw03ENfm6VJI0jA9U+8H5zfl5b+FvuU3YYvZRdZHOlU2ggJkxrlkJH4HcDrZpj6YwD8kuYqvQM8LyesoazrSOQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.49.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", + "dependencies": { + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "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.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.21.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.21.0.tgz", + "integrity": "sha512-ybyme3s4yy/t/3s35bewwXKOf7cvzfreG2lH0lZl0JB7I4GxRP2ghxOK/Nb9EkRXdbBXZLfq/p/0W2JUONB/Gg==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esquery/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eta": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", + "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "url": "https://github.com/eta-dev/eta?sponsor=1" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eval": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", + "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", + "dependencies": { + "@types/node": "*", + "require-like": ">= 0.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/express/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dev": true, + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fast-url-parser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fbemitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", + "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", + "dependencies": { + "fbjs": "^3.0.0" + } + }, + "node_modules/fbjs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", + "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", + "dependencies": { + "cross-fetch": "^3.1.5", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^1.0.35" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" + }, + "node_modules/fbjs/node_modules/cross-fetch": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", + "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/fbjs/node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dependencies": { + "asap": "~2.0.3" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/feed": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", + "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", + "dependencies": { + "xml-js": "^1.6.11" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/file-saver": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/file-saver/-/file-saver-2.0.5.tgz", + "integrity": "sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==" + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/finalhandler/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/find-cache-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz", + "integrity": "sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==", + "dev": true, + "dependencies": { + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/locate-path": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/find-cache-dir/node_modules/pkg-dir": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, + "dependencies": { + "find-up": "^6.3.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flat-cache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flat-cache/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/flatted": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.4.tgz", + "integrity": "sha512-8/sOawo8tJ4QOBX8YlQBMxL8+RLZfxMQOif9o0KUKTNTjMYElWPE0r/m5VNFxTRd0NSw8qSy8dajrwX4RYI1Hw==" + }, + "node_modules/flux": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", + "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", + "dependencies": { + "fbemitter": "^3.0.0", + "fbjs": "^3.0.1" + }, + "peerDependencies": { + "react": "^15.0.2 || ^16.0.0 || ^17.0.0" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "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" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", + "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.1.tgz", + "integrity": "sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==", + "dev": true, + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^5.0.1", + "debug": "^4.3.4", + "fs-extra": "^8.1.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/github-slugger": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", + "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" + }, + "node_modules/glob": { + "version": "10.3.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.4.tgz", + "integrity": "sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.0.3", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/graphology": { + "version": "0.25.4", + "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.25.4.tgz", + "integrity": "sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==", + "dependencies": { + "events": "^3.3.0", + "obliterator": "^2.0.2" + }, + "peerDependencies": { + "graphology-types": ">=0.24.0" + } + }, + "node_modules/graphology-components": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/graphology-components/-/graphology-components-1.5.4.tgz", + "integrity": "sha512-O37vC226wgnN0C6FUWHNe4fbTzaF51CcQjwX3naId/QTzH/PkUtXaanCShj9ws5Vju+z4u3zvSeEZE84Bo9jlA==", + "dependencies": { + "graphology-indices": "^0.17.0", + "graphology-utils": "^2.1.2" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "node_modules/graphology-components/node_modules/graphology-indices": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.17.0.tgz", + "integrity": "sha512-A7RXuKQvdqSWOpn7ZVQo4S33O0vCfPBnUSf7FwE0zNCasqwZVUaCXePuWo5HBpWw68KJcwObZDHpFk6HKH6MYQ==", + "dependencies": { + "graphology-utils": "^2.4.2", + "mnemonist": "^0.39.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-generators": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz", + "integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==", + "dependencies": { + "graphology-metrics": "^2.0.0", + "graphology-utils": "^2.3.0" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "node_modules/graphology-gexf": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/graphology-gexf/-/graphology-gexf-0.10.3.tgz", + "integrity": "sha512-w5Hubf7NVwjQqWiiOw1bDzqZTvMulefJvatVknc/+V2A+WQvw2T2BVLkMbFpu7dB8+EMiUNKthzlE4dNRTNZCg==", + "dependencies": { + "@xmldom/xmldom": "^0.8.3", + "graphology-operators": "^1.5.0", + "graphology-utils": "^2.4.1", + "xml-writer": "^1.7.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-indices": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.16.5.tgz", + "integrity": "sha512-bFd5x0csn/5H1R6Kp5yM2LK1fI9akaInVk/uMzOGZNL3D7erCeqnqyRVA9LBw7QhkOgy8pG3LUHJYWyV3XSufg==", + "dependencies": { + "graphology-utils": "^2.4.2", + "mnemonist": "^0.39.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-layout": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.1.tgz", + "integrity": "sha512-m9aMvbd0uDPffUCFPng5ibRkb2pmfNvdKjQWeZrf71RS1aOoat5874+DcyNfMeCT4aQguKC7Lj9eCbqZj/h8Ag==", + "dev": true, + "dependencies": { + "graphology-utils": "^2.3.0", + "pandemonium": "^2.4.0" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "node_modules/graphology-layout-force": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/graphology-layout-force/-/graphology-layout-force-0.2.4.tgz", + "integrity": "sha512-NYZz0YAnDkn5pkm30cvB0IScFoWGtbzJMrqaiH070dYlYJiag12Oc89dbVfaMaVR/w8DMIKxn/ix9Bqj+Umm9Q==", + "dependencies": { + "graphology-utils": "^2.4.2" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "node_modules/graphology-layout-forceatlas2": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.10.1.tgz", + "integrity": "sha512-ogzBeF1FvWzjkikrIFwxhlZXvD2+wlY54lqhsrWprcdPjopM2J9HoMweUmIgwaTvY4bUYVimpSsOdvDv1gPRFQ==", + "dependencies": { + "graphology-utils": "^2.1.0" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "node_modules/graphology-metrics": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz", + "integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==", + "dependencies": { + "graphology-shortest-path": "^2.0.0", + "graphology-utils": "^2.4.4", + "mnemonist": "^0.39.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-operators": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/graphology-operators/-/graphology-operators-1.6.0.tgz", + "integrity": "sha512-yfnVNsFd6plBw7r6Td4luGlNoQn9MKI56EZ/NcFcRmvu/D1R8eWHjpipNUdBjl5MVV8iSW8e/XuY8YsjRDnLoA==", + "dependencies": { + "graphology-utils": "^2.0.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-shortest-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.0.tgz", + "integrity": "sha512-6dJWgbr7w4YQKb7Y0w7vhZn2qAkqP+J0IhE9F3vz/HZcx7VSOqnNfTGtYr44BQ5ohdXj0l9iKjlWCb+3vqEINQ==", + "dependencies": { + "@yomguithereal/helpers": "^1.1.1", + "graphology-indices": "^0.16.3", + "graphology-utils": "^2.4.3", + "mnemonist": "^0.39.0" + }, + "peerDependencies": { + "graphology-types": ">=0.20.0" + } + }, + "node_modules/graphology-types": { + "version": "0.24.7", + "resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.7.tgz", + "integrity": "sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==" + }, + "node_modules/graphology-utils": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.0.tgz", + "integrity": "sha512-TmuBAoM1rZxWo3Wd7qC2Rhnu3KZwq8pWNgjWCFKubn3pt3a1Vh/k3CJaFw4G7k6Mvb6aSdWVYJnlGNThMl+bAQ==", + "peerDependencies": { + "graphology-types": ">=0.23.0" + } + }, + "node_modules/gray-matter": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", + "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", + "dependencies": { + "js-yaml": "^3.13.1", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/gray-matter/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/gray-matter/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-to-hyperscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", + "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", + "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", + "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", + "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", + "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", + "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", + "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", + "dependencies": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^3.0.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^1.0.1" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-void-elements": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", + "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", + "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.0.tgz", + "integrity": "sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.2.tgz", + "integrity": "sha512-NmLNjm6ucYwtcUmL7JQC1ZQ57LmHP4lT15FQ8D61nak1rO6DH+fz5qNK2Ap5UN4ZapYICE3/0KodcLYSPsPbaA==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/image-size": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", + "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", + "dependencies": { + "queue": "6.0.2" + }, + "bin": { + "image-size": "bin/image-size.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/infima": { + "version": "0.2.0-alpha.43", + "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", + "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", + "dependencies": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", + "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "engines": { + "node": ">=4" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-ci/node_modules/ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + } + }, + "node_modules/iwanthue": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/iwanthue/-/iwanthue-1.6.1.tgz", + "integrity": "sha512-azPtQGCLE2RLyUz0zLyoqqagdKS2PnbojuIUT3H/TQ0FFg/XVcaDYtBiyaARSJjfsp2n/L8QeAXpHkaK/pLi+g==", + "dependencies": { + "mnemonist": "^0.39.0" + } + }, + "node_modules/jackspeak": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", + "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.31", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.31.tgz", + "integrity": "sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/joi": { + "version": "17.11.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz", + "integrity": "sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ==", + "dependencies": { + "@hapi/hoek": "^9.0.0", + "@hapi/topo": "^5.0.0", + "@sideway/address": "^4.1.3", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsdom/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "dev": true + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/kotatsu": { + "version": "0.22.4", + "resolved": "https://registry.npmjs.org/kotatsu/-/kotatsu-0.22.4.tgz", + "integrity": "sha512-FEA5MQMHRCGnmt2DLPefm2JDqk/+aUFl+K1ORrojsVOAHgSQJdE9CwOQdoKRrpdLO8gdCungRZvearfisgu3sw==", + "dev": true, + "dependencies": { + "@babel/core": "^7.18.13", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/preset-env": "^7.18.10", + "@babel/preset-react": "^7.18.6", + "@babel/register": "^7.18.9", + "babel-loader": "^8.2.5", + "chalk": "^4.1.2", + "cors": "^2.8.5", + "css-loader": "^6.7.1", + "express": "^4.18.1", + "http-proxy-middleware": "^2.0.6", + "lodash": "^4.17.21", + "open": "^8.4.0", + "pretty-ms": "^7.0.1", + "progress": "^2.0.3", + "rimraf": "^3.0.2", + "sass-loader": "^13.0.2", + "slash": "^3.0.0", + "source-map-support": "^0.5.21", + "style-loader": "^3.3.1", + "ts-loader": "^9.3.1", + "webpack": "^5.74.0", + "webpack-dev-middleware": "^5.3.3", + "webpack-hot-middleware": "^2.25.2", + "webpack-node-externals": "^3.0.0", + "yargs": "^17.5.1" + }, + "bin": { + "kotatsu": "cli.js" + } + }, + "node_modules/kotatsu/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/kotatsu/node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/kotatsu/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/kotatsu/node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/kotatsu/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/kotatsu/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/kotatsu/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/kotatsu/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/kotatsu/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/kotatsu/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/kotatsu/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/kotatsu/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/kotatsu/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/kotatsu/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/kotatsu/node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/kotatsu/node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/launch-editor": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", + "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz", + "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.curry": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", + "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.escape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", + "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" + }, + "node_modules/lodash.flow": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", + "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" + }, + "node_modules/lodash.invokemap": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", + "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.pullall": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", + "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/log-symbols/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/log-symbols/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/log-symbols/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/log-symbols/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loupe": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.6.tgz", + "integrity": "sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==", + "dev": true, + "dependencies": { + "get-func-name": "^2.0.0" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lru-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz", + "integrity": "sha1-Jzi9nw089PhEkMVzbEhpmsYyzaM=", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.2" + } + }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "devOptional": true + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/marked": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", + "dev": true, + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/mdast-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", + "dependencies": { + "unist-util-remove": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-definitions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", + "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", + "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", + "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/memoizee": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.15.tgz", + "integrity": "sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "es5-ext": "^0.10.53", + "es6-weak-map": "^2.0.3", + "event-emitter": "^0.3.5", + "is-promise": "^2.2.2", + "lru-queue": "^0.1.0", + "next-tick": "^1.1.0", + "timers-ext": "^0.1.7" + } + }, + "node_modules/memoizee/node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", + "dependencies": { + "mime-db": "1.51.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.7.6", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", + "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", + "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "node_modules/mnemonist": { + "version": "0.39.5", + "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.5.tgz", + "integrity": "sha512-FPUtkhtJ0efmEFGpU14x7jGbTB+s18LrzRL2KgoWz9YvcY3cPomz8tih01GbHwnGk/OmkOKfqd/RAQoc8Lm7DQ==", + "dependencies": { + "obliterator": "^2.0.1" + } + }, + "node_modules/mocha": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.2.0.tgz", + "integrity": "sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==", + "dev": true, + "dependencies": { + "ansi-colors": "4.1.1", + "browser-stdout": "1.3.1", + "chokidar": "3.5.3", + "debug": "4.3.4", + "diff": "5.0.0", + "escape-string-regexp": "4.0.0", + "find-up": "5.0.0", + "glob": "7.2.0", + "he": "1.2.0", + "js-yaml": "4.1.0", + "log-symbols": "4.1.0", + "minimatch": "5.0.1", + "ms": "2.1.3", + "nanoid": "3.3.3", + "serialize-javascript": "6.0.0", + "strip-json-comments": "3.1.1", + "supports-color": "8.1.1", + "workerpool": "6.2.1", + "yargs": "16.2.0", + "yargs-parser": "20.2.4", + "yargs-unparser": "2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" + } + }, + "node_modules/mocha/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mocha/node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/mocha/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz", + "integrity": "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/minimatch/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/mocha/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nprogress": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", + "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" + }, + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.7.tgz", + "integrity": "sha512-PrJz0C2xJ58FNn11XV2lr4Jt5Gzl94qpy9Lu0JlfEj14z88sqbSBJCBEzdlNUCzY2gburhbrwOZ5BHCmuNUy0g==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "safe-array-concat": "^1.0.0" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obliterator": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz", + "integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==" + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.1.tgz", + "integrity": "sha512-e2xXGNhZOZ0lfgR9kL34iGlU8N/KO0xZnQxVEwdeOvpqNDQfdnxIYizvWtK8RglUa3bGqI8g0R/BdfzLMxRkiA==", + "dependencies": { + "@types/retry": "^0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "dev": true, + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.0.tgz", + "integrity": "sha512-Fd9lT9vJbHYRACT8OhCbZBbxr6KRSawSovFpy8nDGshaK99S/EBhVIHp9+crhxrsZOuvLpgL1n23iyPg6Rl2hg==", + "dev": true, + "dependencies": { + "degenerator": "^5.0.0", + "ip": "^1.1.8", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pandemonium": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz", + "integrity": "sha512-wRqjisUyiUfXowgm7MFH2rwJzKIr20rca5FsHXCMNm1W5YPP1hCtrZfgmQ62kP7OZ7Xt+cR858aB28lu5NX55g==", + "dev": true, + "dependencies": { + "mnemonist": "^0.39.2" + } + }, + "node_modules/papaparse": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/papaparse/-/papaparse-5.4.1.tgz", + "integrity": "sha512-HipMsgJkZu8br23pW15uvo6sib6wne/4woLZPlFf3rpDyMe9ywEXUsuD7+6K9PRkJlVT51j/sCOYDKGGS3ZJrw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "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" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-2.1.0.tgz", + "integrity": "sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-numeric-range": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", + "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", + "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", + "dependencies": { + "domhandler": "^5.0.2", + "parse5": "^7.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", + "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pathval": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", + "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pixelmatch": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-5.3.0.tgz", + "integrity": "sha512-o8mkY4E/+LNUf6LzX96ht6k6CEDi65k9G2rjMtBe9Oo+VPKSvl+0GKHuH/AlG+GA5LPG/i5hrekkxUc3s2HU+Q==", + "dev": true, + "dependencies": { + "pngjs": "^6.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pixelmatch/node_modules/pngjs": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pngjs": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-7.0.0.tgz", + "integrity": "sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==", + "dev": true, + "engines": { + "node": ">=14.19.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.11", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-unused": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", + "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-idents": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", + "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz", + "integrity": "sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.1", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.13", + "browserslist": "^4.21.4", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.1.0", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.10", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-idents": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", + "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-sort-media-queries": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", + "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", + "dependencies": { + "sort-css-media-queries": "2.1.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.4.16" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/postcss-zindex": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", + "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss/node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz", + "integrity": "sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==", + "dev": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/pretty-ms": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-7.0.1.tgz", + "integrity": "sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==", + "dev": true, + "dependencies": { + "parse-ms": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/prism-react-renderer": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", + "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", + "peerDependencies": { + "react": ">=0.14.9" + } + }, + "node_modules/prismjs": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/property-information": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", + "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", + "dependencies": { + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-agent": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.0.tgz", + "integrity": "sha512-0LdR757eTj/JfuU7TL2YCuAZnxWXu3tkJbg4Oq3geW/qFNT/32T0sp2HnZ9O0lMR4q3vwAt0+xCA8SR0WAD0og==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.0", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/puppeteer": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.1.1.tgz", + "integrity": "sha512-2TLntjGA4qLrI9/8N0UK/5OoZJ2Ue7QgphN2SD+RsaHiha12AEiVyMGsB+i6LY1IoPAtEgYIjblQ7lw3kWDNRw==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "1.7.0", + "cosmiconfig": "8.2.0", + "puppeteer-core": "21.1.1" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/puppeteer-core": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.1.1.tgz", + "integrity": "sha512-Tlcajcf44zwfa9Sbwv3T8BtaNMJ69wtpHIxwl2NOBTyTK3D1wppQovXTjfw0TDOm3a16eCfQ+5BMi3vRQ4kuAQ==", + "dev": true, + "dependencies": { + "@puppeteer/browsers": "1.7.0", + "chromium-bidi": "0.4.22", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1159816", + "ws": "8.13.0" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/pure-color": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", + "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", + "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", + "dependencies": { + "inherits": "~2.0.3" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz", + "integrity": "sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/raw-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/raw-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-animate-height": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/react-animate-height/-/react-animate-height-2.1.2.tgz", + "integrity": "sha512-A9jfz/4CTdsIsE7WCQtO9UkOpMBcBRh8LxyHl2eoZz1ki02jpyUL5xt58gabd0CyeLQ8fRyQ+s2lyV2Ufu8Owg==", + "dependencies": { + "classnames": "^2.2.5", + "prop-types": "^15.6.1" + }, + "engines": { + "node": ">= 6.0.0" + }, + "peerDependencies": { + "react": ">=15.6.2", + "react-dom": ">=15.6.2" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-base16-styling": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", + "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", + "dependencies": { + "base16": "^1.0.0", + "lodash.curry": "^4.0.1", + "lodash.flow": "^3.3.0", + "pure-color": "^1.2.0" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", + "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-fast-compare": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", + "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" + }, + "node_modules/react-helmet-async": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", + "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "invariant": "^2.2.4", + "prop-types": "^15.7.2", + "react-fast-compare": "^3.2.0", + "shallowequal": "^1.1.0" + }, + "peerDependencies": { + "react": "^16.6.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-icons": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.11.0.tgz", + "integrity": "sha512-V+4khzYcE5EBk/BvcuYRq6V/osf11ODUM2J8hg2FDSswRrGvqiYUYPRy4OdrWaQOBj4NcpJfmHZLNaD+VH0TyA==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-json-view": { + "version": "1.21.3", + "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", + "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", + "dependencies": { + "flux": "^4.0.1", + "react-base16-styling": "^0.6.0", + "react-lifecycles-compat": "^3.0.4", + "react-textarea-autosize": "^8.3.2" + }, + "peerDependencies": { + "react": "^17.0.0 || ^16.3.0 || ^15.5.4", + "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" + } + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-loadable": { + "name": "@docusaurus/react-loadable", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", + "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", + "dependencies": { + "@types/react": "*", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-loadable-ssr-addon-v5-slorber": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", + "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", + "dependencies": { + "@babel/runtime": "^7.10.3" + }, + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "react-loadable": "*", + "webpack": ">=4.41.1 || 5.x" + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", + "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "hoist-non-react-statics": "^3.1.0", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.2", + "react-is": "^16.6.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router-config": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", + "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + }, + "peerDependencies": { + "react": ">=15", + "react-router": ">=5" + } + }, + "node_modules/react-router-dom": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", + "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", + "dependencies": { + "@babel/runtime": "^7.12.13", + "history": "^4.9.0", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.2", + "react-router": "5.3.4", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0" + }, + "peerDependencies": { + "react": ">=15" + } + }, + "node_modules/react-router/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/react-router/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/react-textarea-autosize": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", + "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", + "dependencies": { + "@babel/runtime": "^7.20.13", + "use-composed-ref": "^1.3.0", + "use-latest": "^1.2.1" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-cache/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reading-time": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", + "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" + }, + "node_modules/rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, + "dependencies": { + "resolve": "^1.20.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/reload": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/reload/-/reload-3.2.1.tgz", + "integrity": "sha512-ZdM8ZSEeI72zkhh6heMEvJ0vHZoovZXcJI6Zae8CzS7o5vO/WjZsAMMr0y1+3I/fCN7y7ZxABoUwwCswcLHkjQ==", + "dev": true, + "dependencies": { + "cli-color": "~2.0.0", + "commander": "~9.4.0", + "finalhandler": "~1.2.0", + "minimist": "~1.2.0", + "open": "^8.0.0", + "serve-static": "~1.15.0", + "supervisor": "~0.12.0", + "ws": "~8.11.0" + }, + "bin": { + "reload": "bin/reload" + } + }, + "node_modules/reload/node_modules/commander": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.1.tgz", + "integrity": "sha512-5EEkTNyHNGFPD2H+c/dXXfQZYa/scCKasxWcXJaWnNJ99pnQN9Vnmqow+p+PlFPE63Q6mThaZws1T+HxfpgtPw==", + "dev": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/reload/node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/remark-emoji": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", + "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", + "dependencies": { + "emoticon": "^3.2.0", + "node-emoji": "^1.10.0", + "unist-util-visit": "^2.0.3" + } + }, + "node_modules/remark-footnotes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", + "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "1.6.22", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", + "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx/node_modules/@babel/core": { + "version": "7.12.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", + "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", + "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" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", + "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", + "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", + "dependencies": { + "@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" + } + }, + "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", + "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/remark-mdx/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/remark-mdx/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/remark-mdx/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remark-mdx/node_modules/unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-squeeze-paragraphs": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", + "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", + "dependencies": { + "mdast-squeeze-paragraphs": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/replace/-/replace-1.2.2.tgz", + "integrity": "sha512-C4EDifm22XZM2b2JOYe6Mhn+lBsLBAvLbK8drfUQLTfD1KYl/n3VaW/CDju0Ny4w3xTtegBpg8YNSpFJPUDSjA==", + "dev": true, + "dependencies": { + "chalk": "2.4.2", + "minimatch": "3.0.5", + "yargs": "^15.3.1" + }, + "bin": { + "replace": "bin/replace.js", + "search": "bin/search.js" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/replace/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/replace/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/replace/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/replace/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/replace/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/replace/node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/replace/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/replace/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/replace/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/replace/node_modules/yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "dependencies": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/replace/node_modules/yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-like": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", + "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", + "engines": { + "node": "*" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-cwd/node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-pathname": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", + "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", + "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", + "dependencies": { + "glob": "^10.2.5" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rtl-detect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz", + "integrity": "sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ==" + }, + "node_modules/rtlcss": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", + "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", + "dependencies": { + "find-up": "^5.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.3.11", + "strip-json-comments": "^3.1.1" + }, + "bin": { + "rtlcss": "bin/rtlcss.js" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/search-insights": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.10.0.tgz", + "integrity": "sha512-pQGrOE56QuTRmq4NzliRZe9rv914hBMBjOviuDliDHoIhmBGoyZRlFsPd4RprGGNC4PKdD2Jz54YN4Cmkb44mA==", + "peer": true + }, + "node_modules/section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dependencies": { + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/seedrandom": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-3.0.5.tgz", + "integrity": "sha512-8OwmbklUNzwezjGInmZ+2clQmExQPvomqjL7LFqOYqtmuxRgQYqOD3mHaU+MvZn5FLUeVxVfQjwLZW/n/JFuqg==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/send/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/path-to-regexp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "node_modules/serve-handler/node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/shelljs": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", + "dependencies": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + }, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shelljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/shelljs/node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/shelljs/node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/shiki": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz", + "integrity": "sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw==", + "dev": true, + "dependencies": { + "ansi-sequence-parser": "^1.1.0", + "jsonc-parser": "^3.2.0", + "vscode-oniguruma": "^1.7.0", + "vscode-textmate": "^8.0.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sigma": { + "resolved": "packages/sigma", + "link": true + }, + "node_modules/signal-exit": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz", + "integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==" + }, + "node_modules/sirv": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", + "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", + "dependencies": { + "@polka/url": "^1.0.0-next.20", + "mrmime": "^1.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/sitemap": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", + "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.2.4" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=12.0.0", + "npm": ">=5.6.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "node_modules/sitemap/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "dev": true, + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/socks": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.1.tgz", + "integrity": "sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==", + "dev": true, + "dependencies": { + "ip": "^2.0.0", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.13.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "dev": true, + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks/node_modules/ip": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", + "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "dev": true + }, + "node_modules/sort-css-media-queries": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", + "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", + "engines": { + "node": ">= 6.3.0" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/space-separated-tokens": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", + "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/std-env": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.4.3.tgz", + "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==" + }, + "node_modules/streamx": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", + "integrity": "sha512-fQMzy2O/Q47rgwErk/eGeLu/roaFWV0jVsogDmrszM9uIw8L5OA+t+V93MgYlufNptfjmYR1tOMWhei/Eh7TQA==", + "dev": true, + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-to-object": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", + "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supervisor": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/supervisor/-/supervisor-0.12.0.tgz", + "integrity": "sha1-3n5jNwFbKRhRwQ81OMSn8EkX7ME=", + "dev": true, + "bin": { + "node-supervisor": "lib/cli-wrapper.js", + "supervisor": "lib/cli-wrapper.js" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.5.tgz", + "integrity": "sha512-5SEZU4J7pxZgSkv7FP1zY8i2TIAOooNZ1e/OGtxIEv6GltpoiXUqWvLy89+a10qYTB1N5Ifkuw9lqQkN9sscvA==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dev": true, + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.6.tgz", + "integrity": "sha512-B/UyjYwPpMBv+PaFSWAmtYjwdrlEaZQEhMIBFNC5oEG8lpiW8XjcSdmEaClj28ArfKScKHs2nshz3k2le6crsg==", + "dev": true, + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timers-ext": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", + "integrity": "sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==", + "dev": true, + "dependencies": { + "es5-ext": "~0.10.46", + "next-tick": "1" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/tiny-warning": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", + "deprecated": "Use String.prototype.trim() instead" + }, + "node_modules/trim-trailing-lines": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", + "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + }, + "node_modules/ts-loader": { + "version": "9.4.4", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.4.4.tgz", + "integrity": "sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/ts-loader/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/ts-loader/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ts-loader/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/ts-node": { + "version": "10.9.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz", + "integrity": "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==", + "devOptional": true, + "dependencies": { + "@cspotcode/source-map-support": "^0.8.0", + "@tsconfig/node10": "^1.0.7", + "@tsconfig/node12": "^1.0.7", + "@tsconfig/node14": "^1.0.0", + "@tsconfig/node16": "^1.0.2", + "acorn": "^8.4.1", + "acorn-walk": "^8.1.1", + "arg": "^4.1.0", + "create-require": "^1.1.0", + "diff": "^4.0.1", + "make-error": "^1.1.1", + "v8-compile-cache-lib": "^3.0.1", + "yn": "3.1.1" + }, + "bin": { + "ts-node": "dist/bin.js", + "ts-node-cwd": "dist/bin-cwd.js", + "ts-node-esm": "dist/bin-esm.js", + "ts-node-script": "dist/bin-script.js", + "ts-node-transpile-only": "dist/bin-transpile.js", + "ts-script": "dist/bin-script-deprecated.js" + }, + "peerDependencies": { + "@swc/core": ">=1.2.50", + "@swc/wasm": ">=1.2.50", + "@types/node": "*", + "typescript": ">=2.7" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "@swc/wasm": { + "optional": true + } + } + }, + "node_modules/ts-node/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "devOptional": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typedoc": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.3.tgz", + "integrity": "sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw==", + "dev": true, + "dependencies": { + "lunr": "^2.3.9", + "marked": "^4.3.0", + "minimatch": "^9.0.3", + "shiki": "^0.14.1" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 16" + }, + "peerDependencies": { + "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x" + } + }, + "node_modules/typedoc-plugin-markdown": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz", + "integrity": "sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw==", + "dev": true, + "dependencies": { + "handlebars": "^4.7.7" + }, + "peerDependencies": { + "typedoc": ">=0.24.0" + } + }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/typescript": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", + "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ua-parser-js": { + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" + } + ], + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", + "dependencies": { + "inherits": "^2.0.0", + "xtend": "^4.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", + "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unified/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-builder": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", + "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-generated": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", + "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", + "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", + "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", + "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", + "dependencies": { + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", + "dependencies": { + "unist-util-visit": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", + "dependencies": { + "@types/unist": "^2.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", + "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/update-notifier/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/update-notifier/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/update-notifier/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/update-notifier/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/update-notifier/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/update-notifier/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/use-composed-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", + "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/use-isomorphic-layout-effect": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", + "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-latest": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", + "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", + "dependencies": { + "use-isomorphic-layout-effect": "^1.1.1" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "node_modules/utility-types": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", + "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache-lib": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz", + "integrity": "sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==", + "devOptional": true + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/value-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", + "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", + "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", + "dependencies": { + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", + "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vscode-oniguruma": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", + "dev": true + }, + "node_modules/vscode-textmate": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", + "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", + "dev": true + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/wait-on": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", + "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", + "dependencies": { + "axios": "^0.25.0", + "joi": "^17.6.0", + "lodash": "^4.17.21", + "minimist": "^1.2.5", + "rxjs": "^7.5.4" + }, + "bin": { + "wait-on": "bin/wait-on" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-namespaces": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", + "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", + "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "is-plain-object": "^5.0.0", + "lodash.debounce": "^4.0.8", + "lodash.escape": "^4.0.1", + "lodash.flatten": "^4.4.0", + "lodash.invokemap": "^4.6.0", + "lodash.pullall": "^4.2.0", + "lodash.uniqby": "^4.7.0", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz", + "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^2.1.1", + "@webpack-cli/info": "^2.0.2", + "@webpack-cli/serve": "^2.0.5", + "colorette": "^2.0.14", + "commander": "^10.0.1", + "cross-spawn": "^7.0.3", + "envinfo": "^7.7.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^3.1.1", + "rechoir": "^0.8.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", + "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.4.tgz", + "integrity": "sha512-IRmTspuHM06aZh98OhBJtqLpeWFM8FXJS5UYpKYxCJzyFoyWj1w6VGFfomZU7OPA55dMLrQK0pRT1eQ3PACr4w==", + "devOptional": true, + "dependencies": { + "ansi-html-community": "0.0.8", + "html-entities": "^2.1.0", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-node-externals": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz", + "integrity": "sha512-LnL6Z3GGDPht/AigwRh2dvL9PQPFQ8skEpVrWZXLWBYmqcaojHNN0onvHzie6rq7EWKrrBfPYqNEzTJgiwEQDQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dependencies": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "webpack": "3 || 4 || 5" + } + }, + "node_modules/webpackbar/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/webpackbar/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/webpackbar/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/webpackbar/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/webpackbar/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/widest-line/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/widest-line/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/widest-line/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/workerpool": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.2.1.tgz", + "integrity": "sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.13.0.tgz", + "integrity": "sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/xml-js": { + "version": "1.6.11", + "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", + "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", + "dependencies": { + "sax": "^1.2.4" + }, + "bin": { + "xml-js": "bin/cli.js" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xml-writer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz", + "integrity": "sha512-elFVMRiV5jb59fbc87zzVa0C01QLBEWP909mRuWqFqrYC5wNTH5QW4AaKMNv7d6zAsuOulkD7wnztZNLQW0Nfg==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.4", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", + "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-unparser/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yn": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", + "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", + "devOptional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zero-md": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/zero-md/-/zero-md-2.5.3.tgz", + "integrity": "sha512-R248nqZKDT4fA3J3GdN+oa2KgdcSfxmRF3UeuGlzYVrpG1v+0WzlF669jZJOzY3qD6gaEQYCU5YOfTdqcaZ+zQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/zwitch": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", + "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "packages/demo": { + "name": "@sigma/demo", + "version": "3.0.0-alpha3", + "dependencies": { + "@react-sigma/core": "^3.4.2", + "@types/lodash": "^4.14.178", + "@types/node": "^17.0.2", + "@types/react": "^17.0.37", + "@types/react-dom": "^17.0.11", + "babel-loader": "8.2.3", + "graphology": "^0.25.1", + "graphology-layout-forceatlas2": "^0.10.1", + "graphology-types": "^0.24.7", + "lodash": "^4.17.21", + "react": "^17.0.2", + "react-animate-height": "^2.0.23", + "react-dom": "^17.0.2", + "react-icons": "^4.3.1", + "react-scripts": "5.0.0", + "sigma": "3.0.0-alpha3" + } + }, + "packages/demo/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" + }, + "packages/demo/node_modules/babel-loader": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz", + "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^1.4.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "packages/demo/node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "packages/demo/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/demo/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/demo/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/demo/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/demo/node_modules/react-scripts": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", + "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.0", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.0", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/demo/node_modules/react-scripts/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "packages/demo/node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "packages/demo/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "packages/demo/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "optional": true, + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "packages/demo/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/demo/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "packages/examples": { + "name": "@sigma/examples", + "version": "3.0.0-alpha3", + "license": "MIT", + "dependencies": { + "@types/file-saver": "^2.0.4", + "@types/papaparse": "^5.3.1", + "@types/seedrandom": "^3.0.1", + "chroma-js": "^2.1.2", + "file-saver": "^2.0.5", + "graphology": "^0.23.2", + "graphology-components": "^1.5.2", + "graphology-generators": "^0.11.2", + "graphology-gexf": "^0.10.1", + "graphology-layout": "^0.5.0", + "graphology-layout-force": "^0.2.3", + "graphology-layout-forceatlas2": "^0.8.1", + "graphology-types": "^0.24.5", + "iwanthue": "^1.5.1", + "papaparse": "^5.3.1", + "seedrandom": "^3.0.5", + "uuid": "^8.3.2" + }, + "devDependencies": { + "async": "^3.2.2", + "fs-extra": "^10.0.0", + "kotatsu": "^0.22.3", + "raw-loader": "^4.0.2", + "rimraf": "^3.0.2", + "typescript": "^4.5.4" + } + }, + "packages/examples/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/examples/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/examples/node_modules/graphology": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/graphology/-/graphology-0.23.2.tgz", + "integrity": "sha512-RHcLpAP4M+KPShLQEvgkT1Y4vxl+FFbmmy3D0mupO+VXIuYC8zdmMcHs40D9m3mmN067zGS+lUaHjDq06Td7PQ==", + "dependencies": { + "events": "^3.3.0", + "obliterator": "^2.0.0" + }, + "peerDependencies": { + "graphology-types": ">=0.23.0" + } + }, + "packages/examples/node_modules/graphology-layout": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.5.0.tgz", + "integrity": "sha512-aIeXYPLeGMLvXIkO41TlhBv0ROFWUx1bqR2VQoJ7Mp2IW+TF+rxqMeRUrmyLHoe3HtKo8jhloB2KHp7g6fcDSg==", + "dependencies": { + "graphology-utils": "^2.3.0", + "pandemonium": "^1.5.0" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "packages/examples/node_modules/graphology-layout-forceatlas2": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.8.2.tgz", + "integrity": "sha512-OsmOuQP0xiav5Iau9W9G4eb4cGx5tDcdzx9NudG6fhi6japqD+Z45zUBcwnp/12BPBXp/PKc5pvUe3Va6AsOUA==", + "dependencies": { + "graphology-utils": "^2.1.0" + }, + "peerDependencies": { + "graphology-types": ">=0.19.0" + } + }, + "packages/examples/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "packages/examples/node_modules/pandemonium": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-1.5.0.tgz", + "integrity": "sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA==" + }, + "packages/examples/node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/examples/node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "packages/examples/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "packages/sigma": { + "version": "3.0.0-alpha3", + "license": "MIT", + "dependencies": { + "@yomguithereal/helpers": "^1.1.1", + "events": "^3.3.0", + "graphology-utils": "^2.5.0" + }, + "devDependencies": { + "@babel/core": "^7.22.17", + "@types/chai": "^4.3.6", + "@types/command-line-args": "^5.2.1", + "@types/events": "^3.0.3", + "@types/mocha": "^10.0.1", + "@types/node": "^20.6.5", + "@types/pixelmatch": "^5.2.4", + "@types/pngjs": "^6.0.2", + "@types/tapable": "^2.2.5", + "@types/webpack-dev-server": "^4.7.2", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "babel-eslint": "^10.1.0", + "babel-loader": "^9.1.3", + "chai": "^4.3.8", + "command-line-args": "^5.2.1", + "eslint": "^8.49.0", + "glob": "^10.3.4", + "graphology": "^0.25.4", + "graphology-generators": "^0.11.2", + "graphology-layout": "^0.6.1", + "graphology-types": "^0.24.7", + "html-webpack-plugin": "^5.5.3", + "mocha": "^10.2.0", + "pandemonium": "^2.4.1", + "pixelmatch": "^5.3.0", + "pngjs": "^7.0.0", + "prettier": "^3.0.3", + "puppeteer": "^21.1.1", + "raw-loader": "^4.0.2", + "reload": "^3.2.1", + "replace": "^1.2.2", + "rimraf": "^5.0.1", + "ts-loader": "^9.4.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1" + } + }, + "packages/website": { + "name": "@sigma/website", + "version": "3.0.0-alpha3", + "dependencies": { + "@docusaurus/core": "2.4.3", + "@docusaurus/preset-classic": "2.4.3", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.2.1", + "prism-react-renderer": "^1.3.5", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "rimraf": "^5.0.1", + "zero-md": "^2.5.3" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.4.3", + "@tsconfig/docusaurus": "^2.0.1", + "docusaurus-plugin-typedoc": "^0.20.1", + "typedoc": "^0.25.1", + "typedoc-plugin-markdown": "^3.16.0" + }, + "engines": { + "node": ">=16.14" + } } - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.4", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz", - "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", - "dev": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/yauzl": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", - "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yn": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", - "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } } - } } diff --git a/package.json b/package.json index 2caf18b27..8af75591f 100644 --- a/package.json +++ b/package.json @@ -1,127 +1,24 @@ { - "name": "sigma", - "version": "3.0.0-alpha3", - "description": "A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.", - "homepage": "https://www.sigmajs.org", - "bugs": "http://github.com/jacomyal/sigma.js/issues", - "main": "index.js", - "scripts": { - "build": "webpack --progress && webpack --progress --mode production", - "clean": "rimraf $npm_package_config_clean", - "transpile": "tsc -p ./tsconfig.transpile.json -d && replace '\\.glsl' '.glsl.js' rendering -r --silent && webpack --config ./webpack.programs.config.js", - "lint": "eslint $npm_package_config_folders --ext .ts", - "postpublish": "npm run clean", - "prettier": "prettier --write $npm_package_config_folders", - "prepare": "npm run clean && npm run transpile && npm run build && npm run examples:prepare && npm run demo:prepare", - "prepublishOnly": "npm run lint && npm test", - "reinstall": "rimraf examples/node_modules && rimraf demo/node_modules && rimraf node_modules && npm i && npm run clean", - "test": "npm run unit:test && npm run e2e:test", - "unit:test": "mocha --require ts-node/register ./test/unit/**/*.ts", - "e2e:test": "mocha --require ts-node/register test/e2e/screenshots.spec.ts", - "e2e:generate-screenshots": "node -r ts-node/register test/e2e/bin/generate-screenshots.ts", - "e2e:benchmark": "node -r ts-node/register test/e2e/bin/benchmark.ts", - "e2e:compare-benchmarks": "node -r ts-node/register test/e2e/bin/compare-benchmarks.ts", - "examples:prepare": "cd examples && npm install", - "examples:build": "cd examples && npm run build", - "demo:prepare": "cd demo && npm install", - "demo:start": "cd demo && npm run start", - "demo:build": "cd demo && npm run build", - "website:build": "cd website && npm run build", - "website:all": "npm run website:build && npm run demo:build && cp -R demo/build website/build/demo && npm run examples:build && cp -R examples/build website/build/examples" - }, - "config": { - "clean": "build core rendering utils index.js index.d.ts index-bundle.js index-bundle.d.ts settings.js settings.d.ts sigma.js sigma.d.ts types.js types.d.ts", - "folders": "examples src test" - }, - "repository": { - "type": "git", - "url": "http://github.com/jacomyal/sigma.js.git" - }, - "contributors": [ - { - "name": "Alexis Jacomy", - "url": "http://github.com/jacomyal" - }, - { - "name": "Guillaume Plique", - "url": "http://github.com/Yomguithereal" - }, - { - "name": "Benoît Simard", - "url": "http://github.com/sim51" - } - ], - "license": "MIT", - "dependencies": { - "@yomguithereal/helpers": "^1.1.1", - "events": "^3.3.0", - "graphology-utils": "^2.5.0" - }, - "devDependencies": { - "@babel/core": "^7.22.17", - "@types/chai": "^4.3.6", - "@types/command-line-args": "^5.2.1", - "@types/mocha": "^10.0.1", - "@types/node": "^20.6.5", - "@types/pixelmatch": "^5.2.4", - "@types/pngjs": "^6.0.2", - "@types/tapable": "^2.2.5", - "@types/webpack-dev-server": "^4.7.2", - "@typescript-eslint/eslint-plugin": "^5.7.0", - "@typescript-eslint/parser": "^5.7.0", - "babel-eslint": "^10.1.0", - "babel-loader": "^9.1.3", - "chai": "^4.3.8", - "command-line-args": "^5.2.1", - "eslint": "^8.49.0", - "glob": "^10.3.4", - "graphology": "^0.25.4", - "graphology-generators": "^0.11.2", - "graphology-layout": "^0.6.1", - "graphology-types": "^0.24.7", - "html-webpack-plugin": "^5.5.3", - "mocha": "^10.2.0", - "pandemonium": "^2.4.1", - "pixelmatch": "^5.3.0", - "pngjs": "^7.0.0", - "prettier": "^3.0.3", - "puppeteer": "^21.1.1", - "raw-loader": "^4.0.2", - "reload": "^3.2.1", - "replace": "^1.2.2", - "rimraf": "^5.0.1", - "ts-loader": "^9.4.4", - "ts-node": "^10.9.1", - "typescript": "^5.2.2", - "webpack": "^5.88.2", - "webpack-cli": "^5.1.4", - "webpack-dev-server": "^4.15.1" - }, - "keywords": [ - "graph", - "graphology", - "renderer", - "sigma", - "canvas", - "webgl" - ], - "eslintConfig": { - "parser": "@typescript-eslint/parser", - "plugins": [ - "@typescript-eslint" + "name": "@sigma/root", + "version": "3.0.0-alpha3", + "description": "A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.", + "homepage": "https://www.sigmajs.org", + "bugs": "http://github.com/jacomyal/sigma.js/issues", + "workspaces": [ + "packages/*" ], - "extends": [ - "plugin:@typescript-eslint/recommended" - ], - "rules": { - "@typescript-eslint/camelcase": "off", - "@typescript-eslint/no-empty-interface": "off", - "@typescript-eslint/no-unused-vars": [ - "warn", - { - "argsIgnorePattern": "^_" - } - ] + "scripts": { + "sigma:unit:test":"npm run unit:test --workspace=sigma", + "sigma:e2e:test":"npm run e2e:test --workspace=sigma", + "examples:build": "npm run build --workspace=@sigma/examples", + "examples:start": "npm run start --workspace=@sigma/examples", + "demo:start": "npm start --workspace=@sigma/demo", + "demo:build": "npm run build --workspace=@sigma/demo", + "website:build": "npm run build --workspace=@sigma/website", + "website:all": "npm run website:build && npm run demo:build && cp -R demo/build website/build/demo && npm run examples:build && cp -R examples/build website/build/examples" + }, + "devDependencies": { + "typescript": "^5.2.2" } } -} + \ No newline at end of file diff --git a/demo/.env b/packages/demo/.env similarity index 100% rename from demo/.env rename to packages/demo/.env diff --git a/demo/.gitignore b/packages/demo/.gitignore similarity index 100% rename from demo/.gitignore rename to packages/demo/.gitignore diff --git a/demo/README.md b/packages/demo/README.md similarity index 100% rename from demo/README.md rename to packages/demo/README.md diff --git a/demo/package.json b/packages/demo/package.json similarity index 75% rename from demo/package.json rename to packages/demo/package.json index becbee18f..dff1d8c6a 100644 --- a/demo/package.json +++ b/packages/demo/package.json @@ -1,6 +1,6 @@ { - "name": "sigma-demo", - "version": "0.1.0", + "name": "@sigma/demo", + "version": "3.0.0-alpha3", "private": true, "homepage": "/demo", "dependencies": { @@ -9,18 +9,22 @@ "@types/react": "^17.0.37", "@types/react-dom": "^17.0.11", "babel-loader": "8.2.3", - "graphology": "^0.23.2", - "graphology-layout-forceatlas2": "^0.8.1", - "graphology-types": "^0.24.5", + "graphology": "^0.25.1", + "graphology-layout-forceatlas2": "^0.10.1", + "graphology-types": "^0.24.7", "lodash": "^4.17.21", "react": "^17.0.2", "react-animate-height": "^2.0.23", "react-dom": "^17.0.2", "react-icons": "^4.3.1", "react-scripts": "5.0.0", - "react-sigma-v2": "^1.3.0", - "sigma": "latest", - "typescript": "^4.5.4" + "@react-sigma/core": "^3.4.2", + "sigma": "3.0.0-alpha3" + }, + "overrides": { + "@react-sigma/core": { + "sigma": "3.0.0-alpha3" + } }, "scripts": { "start": "react-scripts start", diff --git a/demo/public/dataset.json b/packages/demo/public/dataset.json similarity index 100% rename from demo/public/dataset.json rename to packages/demo/public/dataset.json diff --git a/demo/public/favicon.ico b/packages/demo/public/favicon.ico similarity index 100% rename from demo/public/favicon.ico rename to packages/demo/public/favicon.ico diff --git a/demo/public/images/charttype.svg b/packages/demo/public/images/charttype.svg similarity index 100% rename from demo/public/images/charttype.svg rename to packages/demo/public/images/charttype.svg diff --git a/demo/public/images/company.svg b/packages/demo/public/images/company.svg similarity index 100% rename from demo/public/images/company.svg rename to packages/demo/public/images/company.svg diff --git a/demo/public/images/concept.svg b/packages/demo/public/images/concept.svg similarity index 100% rename from demo/public/images/concept.svg rename to packages/demo/public/images/concept.svg diff --git a/demo/public/images/field.svg b/packages/demo/public/images/field.svg similarity index 100% rename from demo/public/images/field.svg rename to packages/demo/public/images/field.svg diff --git a/demo/public/images/list.svg b/packages/demo/public/images/list.svg similarity index 100% rename from demo/public/images/list.svg rename to packages/demo/public/images/list.svg diff --git a/demo/public/images/method.svg b/packages/demo/public/images/method.svg similarity index 100% rename from demo/public/images/method.svg rename to packages/demo/public/images/method.svg diff --git a/demo/public/images/organization.svg b/packages/demo/public/images/organization.svg similarity index 100% rename from demo/public/images/organization.svg rename to packages/demo/public/images/organization.svg diff --git a/demo/public/images/person.svg b/packages/demo/public/images/person.svg similarity index 100% rename from demo/public/images/person.svg rename to packages/demo/public/images/person.svg diff --git a/demo/public/images/technology.svg b/packages/demo/public/images/technology.svg similarity index 100% rename from demo/public/images/technology.svg rename to packages/demo/public/images/technology.svg diff --git a/demo/public/images/tool.svg b/packages/demo/public/images/tool.svg similarity index 100% rename from demo/public/images/tool.svg rename to packages/demo/public/images/tool.svg diff --git a/demo/public/images/unknown.svg b/packages/demo/public/images/unknown.svg similarity index 100% rename from demo/public/images/unknown.svg rename to packages/demo/public/images/unknown.svg diff --git a/demo/public/index.html b/packages/demo/public/index.html similarity index 100% rename from demo/public/index.html rename to packages/demo/public/index.html diff --git a/demo/src/canvas-utils.ts b/packages/demo/src/canvas-utils.ts similarity index 100% rename from demo/src/canvas-utils.ts rename to packages/demo/src/canvas-utils.ts diff --git a/demo/src/index.tsx b/packages/demo/src/index.tsx similarity index 100% rename from demo/src/index.tsx rename to packages/demo/src/index.tsx diff --git a/demo/src/react-app-env.d.ts b/packages/demo/src/react-app-env.d.ts similarity index 100% rename from demo/src/react-app-env.d.ts rename to packages/demo/src/react-app-env.d.ts diff --git a/demo/src/styles.css b/packages/demo/src/styles.css similarity index 97% rename from demo/src/styles.css rename to packages/demo/src/styles.css index ab2092565..e9b92e944 100644 --- a/demo/src/styles.css +++ b/packages/demo/src/styles.css @@ -114,12 +114,15 @@ body { * USEFUL CLASSES: * *************** */ +div.ico { + --sigma-controls-size:2rem; +} div.ico > button { display: block; position: relative; font-size: 1.8em; - width: 2em; - height: 2em; + width: 2rem; + height: 2rem; border-radius: var(--border-radius); box-shadow: var(--shadow); color: black; @@ -133,11 +136,11 @@ div.ico > button:hover { color: var(--dark-grey); } div.ico > button > * { - position: absolute; + /* position: absolute; inset: 0; left: 50%; top: 50%; - transform: translate(-50%, -50%); + transform: translate(-50%, -50%); */ } button.btn { diff --git a/demo/src/types.ts b/packages/demo/src/types.ts similarity index 100% rename from demo/src/types.ts rename to packages/demo/src/types.ts diff --git a/demo/src/use-debounce.ts b/packages/demo/src/use-debounce.ts similarity index 100% rename from demo/src/use-debounce.ts rename to packages/demo/src/use-debounce.ts diff --git a/demo/src/views/ClustersPanel.tsx b/packages/demo/src/views/ClustersPanel.tsx similarity index 98% rename from demo/src/views/ClustersPanel.tsx rename to packages/demo/src/views/ClustersPanel.tsx index 2fcad0141..66dae563a 100644 --- a/demo/src/views/ClustersPanel.tsx +++ b/packages/demo/src/views/ClustersPanel.tsx @@ -1,5 +1,5 @@ import React, { FC, useEffect, useMemo, useState } from "react"; -import { useSigma } from "react-sigma-v2"; +import { useSigma } from "@react-sigma/core"; import { sortBy, values, keyBy, mapValues } from "lodash"; import { MdGroupWork } from "react-icons/md"; import { AiOutlineCheckCircle, AiOutlineCloseCircle } from "react-icons/ai"; diff --git a/demo/src/views/DescriptionPanel.tsx b/packages/demo/src/views/DescriptionPanel.tsx similarity index 100% rename from demo/src/views/DescriptionPanel.tsx rename to packages/demo/src/views/DescriptionPanel.tsx diff --git a/demo/src/views/GraphDataController.tsx b/packages/demo/src/views/GraphDataController.tsx similarity index 97% rename from demo/src/views/GraphDataController.tsx rename to packages/demo/src/views/GraphDataController.tsx index c2edbcdf8..17c79a953 100644 --- a/demo/src/views/GraphDataController.tsx +++ b/packages/demo/src/views/GraphDataController.tsx @@ -1,4 +1,4 @@ -import { useSigma } from "react-sigma-v2"; +import { useSigma } from "@react-sigma/core"; import { FC, useEffect } from "react"; import { keyBy, omit } from "lodash"; diff --git a/demo/src/views/GraphEventsController.tsx b/packages/demo/src/views/GraphEventsController.tsx similarity index 94% rename from demo/src/views/GraphEventsController.tsx rename to packages/demo/src/views/GraphEventsController.tsx index 17f443fe6..10b8599e1 100644 --- a/demo/src/views/GraphEventsController.tsx +++ b/packages/demo/src/views/GraphEventsController.tsx @@ -1,4 +1,4 @@ -import { useRegisterEvents, useSigma } from "react-sigma-v2"; +import { useRegisterEvents, useSigma } from "@react-sigma/core"; import { FC, useEffect } from "react"; function getMouseLayer() { diff --git a/demo/src/views/GraphSettingsController.tsx b/packages/demo/src/views/GraphSettingsController.tsx similarity index 56% rename from demo/src/views/GraphSettingsController.tsx rename to packages/demo/src/views/GraphSettingsController.tsx index 4e46974d0..7be4f1db2 100644 --- a/demo/src/views/GraphSettingsController.tsx +++ b/packages/demo/src/views/GraphSettingsController.tsx @@ -1,14 +1,16 @@ -import { useSigma } from "react-sigma-v2"; +import { useSigma, useSetSettings } from "@react-sigma/core"; import { FC, useEffect } from "react"; -import { drawHover } from "../canvas-utils"; +// import { drawHover } from "../canvas-utils"; import useDebounce from "../use-debounce"; +import { Attributes } from "graphology-types"; const NODE_FADE_COLOR = "#bbb"; const EDGE_FADE_COLOR = "#eee"; const GraphSettingsController: FC<{ hoveredNode: string | null }> = ({ children, hoveredNode }) => { const sigma = useSigma(); + const setSettings = useSetSettings(); const graph = sigma.getGraph(); // Here we debounce the value to avoid having too much highlights refresh when @@ -20,10 +22,31 @@ const GraphSettingsController: FC<{ hoveredNode: string | null }> = ({ children, * instance: */ useEffect(() => { - sigma.setSetting("hoverRenderer", (context, data, settings) => - drawHover(context, { ...sigma.getNodeDisplayData(data.key), ...data }, settings), - ); - }, [sigma, graph]); + const hoveredColor: string = debouncedHoveredNode ? sigma.getNodeDisplayData(debouncedHoveredNode)!.color : ""; + + setSettings({ + // hoverRenderer: (context, data, settings) => + // drawHover(context, { ...sigma.getNodeDisplayData(data.key), ...data }, settings), + nodeReducer: (node: string, data: Attributes) => { + if (debouncedHoveredNode) { + return node === debouncedHoveredNode || + graph.hasEdge(node, debouncedHoveredNode) || + graph.hasEdge(debouncedHoveredNode, node) + ? { ...data, zIndex: 1 } + : { ...data, zIndex: 0, label: "", color: NODE_FADE_COLOR, image: null, highlighted: false }; + } + return data; + }, + edgeReducer: (edge: string, data: Attributes) => { + if (debouncedHoveredNode) { + return graph.hasExtremity(edge, debouncedHoveredNode) + ? { ...data, color: hoveredColor, size: 4 } + : { ...data, color: EDGE_FADE_COLOR, hidden: true }; + } + return data; + }, + }); + }, [sigma, graph, debouncedHoveredNode]); /** * Update node and edge reducers when a node is hovered, to highlight its diff --git a/demo/src/views/GraphTitle.tsx b/packages/demo/src/views/GraphTitle.tsx similarity index 97% rename from demo/src/views/GraphTitle.tsx rename to packages/demo/src/views/GraphTitle.tsx index 51373a453..b4e5062c0 100644 --- a/demo/src/views/GraphTitle.tsx +++ b/packages/demo/src/views/GraphTitle.tsx @@ -1,5 +1,5 @@ import React, { FC, useEffect, useState } from "react"; -import { useSigma } from "react-sigma-v2"; +import { useSigma } from "@react-sigma/core"; import { FiltersState } from "../types"; diff --git a/demo/src/views/Panel.tsx b/packages/demo/src/views/Panel.tsx similarity index 100% rename from demo/src/views/Panel.tsx rename to packages/demo/src/views/Panel.tsx diff --git a/demo/src/views/Root.tsx b/packages/demo/src/views/Root.tsx similarity index 87% rename from demo/src/views/Root.tsx rename to packages/demo/src/views/Root.tsx index 1cf0d635e..aa887db41 100644 --- a/demo/src/views/Root.tsx +++ b/packages/demo/src/views/Root.tsx @@ -1,6 +1,7 @@ import React, { FC, useEffect, useState } from "react"; -import { SigmaContainer, ZoomControl, FullScreenControl } from "react-sigma-v2"; +import { SigmaContainer, ZoomControl, FullScreenControl } from "@react-sigma/core"; import { omit, mapValues, keyBy, constant } from "lodash"; +import { DirectedGraph } from "graphology"; import getNodeProgramImage from "sigma/rendering/webgl/programs/node.image"; @@ -11,11 +12,11 @@ import DescriptionPanel from "./DescriptionPanel"; import { Dataset, FiltersState } from "../types"; import ClustersPanel from "./ClustersPanel"; import SearchField from "./SearchField"; -import drawLabel from "../canvas-utils"; +// import drawLabel from "../canvas-utils"; import GraphTitle from "./GraphTitle"; import TagsPanel from "./TagsPanel"; -import "react-sigma-v2/lib/react-sigma-v2.css"; +import "@react-sigma/core/lib/react-sigma.min.css"; import { GrClose } from "react-icons/gr"; import { BiRadioCircleMarked, BiBookContent } from "react-icons/bi"; import { BsArrowsFullscreen, BsFullscreenExit, BsZoomIn, BsZoomOut } from "react-icons/bs"; @@ -49,10 +50,10 @@ const Root: FC = () => { return (
{ {dataReady && ( <>
-
+
- } - customExitFullScreen={} - /> - } - customZoomOut={} - customZoomCenter={} - /> + + + + + + + + + +
diff --git a/demo/src/views/SearchField.tsx b/packages/demo/src/views/SearchField.tsx similarity index 95% rename from demo/src/views/SearchField.tsx rename to packages/demo/src/views/SearchField.tsx index 466410305..87cdfef22 100644 --- a/demo/src/views/SearchField.tsx +++ b/packages/demo/src/views/SearchField.tsx @@ -1,12 +1,12 @@ import React, { KeyboardEvent, ChangeEvent, FC, useEffect, useState } from "react"; -import { useSigma } from "react-sigma-v2"; +import { useSigma } from "@react-sigma/core"; import { Attributes } from "graphology-types"; import { BsSearch } from "react-icons/bs"; import { FiltersState } from "../types"; /** - * This component is basically a fork from React-sigma-v2's SearchControl + * This component is basically a fork from @react-sigma/core's SearchControl * component, to get some minor adjustments: * 1. We need to hide hidden nodes from results * 2. We need custom markup diff --git a/demo/src/views/TagsPanel.tsx b/packages/demo/src/views/TagsPanel.tsx similarity index 98% rename from demo/src/views/TagsPanel.tsx rename to packages/demo/src/views/TagsPanel.tsx index b0b78167d..b6e6b69d6 100644 --- a/demo/src/views/TagsPanel.tsx +++ b/packages/demo/src/views/TagsPanel.tsx @@ -1,5 +1,5 @@ import React, { FC, useEffect, useMemo, useState } from "react"; -import { useSigma } from "react-sigma-v2"; +import { useSigma } from "@react-sigma/core"; import { MdCategory } from "react-icons/md"; import { keyBy, mapValues, sortBy, values } from "lodash"; import { AiOutlineCheckCircle, AiOutlineCloseCircle } from "react-icons/ai"; diff --git a/demo/tsconfig.json b/packages/demo/tsconfig.json similarity index 100% rename from demo/tsconfig.json rename to packages/demo/tsconfig.json diff --git a/examples/README.md b/packages/examples/README.md similarity index 100% rename from examples/README.md rename to packages/examples/README.md diff --git a/examples/build.js b/packages/examples/build.js similarity index 100% rename from examples/build.js rename to packages/examples/build.js diff --git a/examples/clusters-labels/euroSIS.json b/packages/examples/clusters-labels/euroSIS.json similarity index 100% rename from examples/clusters-labels/euroSIS.json rename to packages/examples/clusters-labels/euroSIS.json diff --git a/examples/clusters-labels/index.html b/packages/examples/clusters-labels/index.html similarity index 100% rename from examples/clusters-labels/index.html rename to packages/examples/clusters-labels/index.html diff --git a/examples/clusters-labels/index.ts b/packages/examples/clusters-labels/index.ts similarity index 91% rename from examples/clusters-labels/index.ts rename to packages/examples/clusters-labels/index.ts index 1613c9d20..d1162fd81 100644 --- a/examples/clusters-labels/index.ts +++ b/packages/examples/clusters-labels/index.ts @@ -24,7 +24,7 @@ interface Cluster { // initialize clusters from graph data const countryClusters: { [key: string]: Cluster } = {}; -graph.forEachNode((node, atts) => { +graph.forEachNode((_node, atts) => { if (!countryClusters[atts.country]) countryClusters[atts.country] = { label: atts.country, positions: [] }; }); // create and assign one color by cluster @@ -75,9 +75,11 @@ renderer.on("afterRender", () => { for (const country in countryClusters) { const cluster = countryClusters[country]; const clusterLabel = document.getElementById(cluster.label); - // update position from the viewport - const viewportPos = renderer.graphToViewport(cluster as Coordinates); - clusterLabel.style.top = `${viewportPos.y}px`; - clusterLabel.style.left = `${viewportPos.x}px`; + if (clusterLabel) { + // update position from the viewport + const viewportPos = renderer.graphToViewport(cluster as Coordinates); + clusterLabel.style.top = `${viewportPos.y}px`; + clusterLabel.style.left = `${viewportPos.x}px`; + } } }); diff --git a/examples/clusters-labels/package.json b/packages/examples/clusters-labels/package.json similarity index 100% rename from examples/clusters-labels/package.json rename to packages/examples/clusters-labels/package.json diff --git a/examples/clusters-labels/sandbox.config.json b/packages/examples/clusters-labels/sandbox.config.json similarity index 100% rename from examples/clusters-labels/sandbox.config.json rename to packages/examples/clusters-labels/sandbox.config.json diff --git a/examples/csv-to-network-map/index.html b/packages/examples/csv-to-network-map/index.html similarity index 100% rename from examples/csv-to-network-map/index.html rename to packages/examples/csv-to-network-map/index.html diff --git a/examples/csv-to-network-map/index.ts b/packages/examples/csv-to-network-map/index.ts similarity index 100% rename from examples/csv-to-network-map/index.ts rename to packages/examples/csv-to-network-map/index.ts diff --git a/examples/csv-to-network-map/package.json b/packages/examples/csv-to-network-map/package.json similarity index 100% rename from examples/csv-to-network-map/package.json rename to packages/examples/csv-to-network-map/package.json diff --git a/examples/csv-to-network-map/public/data.csv b/packages/examples/csv-to-network-map/public/data.csv similarity index 100% rename from examples/csv-to-network-map/public/data.csv rename to packages/examples/csv-to-network-map/public/data.csv diff --git a/examples/csv-to-network-map/sandbox.config.json b/packages/examples/csv-to-network-map/sandbox.config.json similarity index 100% rename from examples/csv-to-network-map/sandbox.config.json rename to packages/examples/csv-to-network-map/sandbox.config.json diff --git a/examples/csv-to-network-map/thumbnail.png b/packages/examples/csv-to-network-map/thumbnail.png similarity index 100% rename from examples/csv-to-network-map/thumbnail.png rename to packages/examples/csv-to-network-map/thumbnail.png diff --git a/examples/custom-rendering/index.html b/packages/examples/custom-rendering/index.html similarity index 100% rename from examples/custom-rendering/index.html rename to packages/examples/custom-rendering/index.html diff --git a/examples/custom-rendering/index.ts b/packages/examples/custom-rendering/index.ts similarity index 97% rename from examples/custom-rendering/index.ts rename to packages/examples/custom-rendering/index.ts index 3e7d782f9..2664c2c57 100644 --- a/examples/custom-rendering/index.ts +++ b/packages/examples/custom-rendering/index.ts @@ -62,8 +62,7 @@ graph.nodes().forEach((node, i) => { graph.setNodeAttribute(node, "y", 100 * Math.sin(angle)); }); -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const renderer = new Sigma(graph, container, { +new Sigma(graph, container, { // We don't have to declare edgeProgramClasses here, because we only use the default ones ("line" and "arrow") nodeProgramClasses: { image: getNodeProgramImage(), diff --git a/packages/examples/custom-rendering/node.border.d.ts b/packages/examples/custom-rendering/node.border.d.ts new file mode 100644 index 000000000..1ceab0b66 --- /dev/null +++ b/packages/examples/custom-rendering/node.border.d.ts @@ -0,0 +1,31 @@ +import { NodeDisplayData, RenderParams } from "sigma/types"; +import { NodeProgram } from "sigma/rendering/webgl/programs/common/node"; +import { checkDiscNodeCollision } from "sigma/utils/node-collisions"; +import { drawDiscNodeLabel } from "sigma/utils/node-labels"; +import { drawDiscNodeHover } from "sigma/utils/node-hover"; +declare const UNIFORMS: readonly ["u_sizeRatio", "u_pixelRatio", "u_matrix"]; +export default class NodeBorderProgram extends NodeProgram { + checkCollision: typeof checkDiscNodeCollision; + drawLabel: typeof drawDiscNodeLabel; + drawHover: typeof drawDiscNodeHover; + getDefinition(): { + VERTICES: number; + VERTEX_SHADER_SOURCE: string; + FRAGMENT_SHADER_SOURCE: string; + UNIFORMS: readonly ["u_sizeRatio", "u_pixelRatio", "u_matrix"]; + ATTRIBUTES: ({ + name: string; + size: number; + type: 5126; + normalized?: undefined; + } | { + name: string; + size: number; + type: 5121; + normalized: boolean; + })[]; + }; + processVisibleItem(i: number, data: NodeDisplayData): void; + draw(params: RenderParams): void; +} +export {}; diff --git a/examples/custom-rendering/node.border.frag.glsl b/packages/examples/custom-rendering/node.border.frag.glsl similarity index 100% rename from examples/custom-rendering/node.border.frag.glsl rename to packages/examples/custom-rendering/node.border.frag.glsl diff --git a/examples/custom-rendering/node.border.ts b/packages/examples/custom-rendering/node.border.ts similarity index 100% rename from examples/custom-rendering/node.border.ts rename to packages/examples/custom-rendering/node.border.ts diff --git a/examples/custom-rendering/node.border.vert.glsl b/packages/examples/custom-rendering/node.border.vert.glsl similarity index 100% rename from examples/custom-rendering/node.border.vert.glsl rename to packages/examples/custom-rendering/node.border.vert.glsl diff --git a/examples/custom-rendering/package.json b/packages/examples/custom-rendering/package.json similarity index 100% rename from examples/custom-rendering/package.json rename to packages/examples/custom-rendering/package.json diff --git a/examples/custom-rendering/public/city.svg b/packages/examples/custom-rendering/public/city.svg similarity index 100% rename from examples/custom-rendering/public/city.svg rename to packages/examples/custom-rendering/public/city.svg diff --git a/examples/custom-rendering/public/user.svg b/packages/examples/custom-rendering/public/user.svg similarity index 100% rename from examples/custom-rendering/public/user.svg rename to packages/examples/custom-rendering/public/user.svg diff --git a/examples/custom-rendering/sandbox.config.json b/packages/examples/custom-rendering/sandbox.config.json similarity index 100% rename from examples/custom-rendering/sandbox.config.json rename to packages/examples/custom-rendering/sandbox.config.json diff --git a/examples/custom-rendering/webpack.config.js b/packages/examples/custom-rendering/webpack.config.js similarity index 100% rename from examples/custom-rendering/webpack.config.js rename to packages/examples/custom-rendering/webpack.config.js diff --git a/examples/events/data.json b/packages/examples/events/data.json similarity index 100% rename from examples/events/data.json rename to packages/examples/events/data.json diff --git a/examples/events/index.html b/packages/examples/events/index.html similarity index 100% rename from examples/events/index.html rename to packages/examples/events/index.html diff --git a/examples/events/index.ts b/packages/examples/events/index.ts similarity index 98% rename from examples/events/index.ts rename to packages/examples/events/index.ts index fe1845e2f..39ea0a3c7 100644 --- a/examples/events/index.ts +++ b/packages/examples/events/index.ts @@ -40,7 +40,7 @@ function logEvent(event: string, itemType: "node" | "edge" | "positions", item: if (logsDOM.children.length > 50) logsDOM.children[0].remove(); } -let hoveredEdge = null; +let hoveredEdge: null | string = null; const renderer = new Sigma(graph, container, { enableEdgeClickEvents: true, enableEdgeWheelEvents: true, diff --git a/examples/events/package.json b/packages/examples/events/package.json similarity index 100% rename from examples/events/package.json rename to packages/examples/events/package.json diff --git a/examples/events/sandbox.config.json b/packages/examples/events/sandbox.config.json similarity index 100% rename from examples/events/sandbox.config.json rename to packages/examples/events/sandbox.config.json diff --git a/examples/fit-sizes-to-positions/index.html b/packages/examples/fit-sizes-to-positions/index.html similarity index 100% rename from examples/fit-sizes-to-positions/index.html rename to packages/examples/fit-sizes-to-positions/index.html diff --git a/examples/fit-sizes-to-positions/index.ts b/packages/examples/fit-sizes-to-positions/index.ts similarity index 78% rename from examples/fit-sizes-to-positions/index.ts rename to packages/examples/fit-sizes-to-positions/index.ts index e132cd3d7..10f51ee52 100644 --- a/examples/fit-sizes-to-positions/index.ts +++ b/packages/examples/fit-sizes-to-positions/index.ts @@ -5,7 +5,6 @@ import Graph from "graphology"; import Sigma from "sigma"; -import NodeCircleProgram from "../../src/rendering/webgl/programs/node.circle"; const container = document.getElementById("sigma-container") as HTMLElement; @@ -21,11 +20,7 @@ graph.addEdge("Bill", "Carole", { size: 12 }); graph.addEdge("Carole", "Daniel", { size: 8 }); graph.addEdge("Daniel", "Andrea", { size: 8 }); -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const renderer = new Sigma(graph, container, { +new Sigma(graph, container, { itemSizesReference: "positions", zoomToSizeRatioFunction: (x) => x, - nodeProgramClasses: { - circle: NodeCircleProgram, - }, }); diff --git a/examples/fit-sizes-to-positions/package.json b/packages/examples/fit-sizes-to-positions/package.json similarity index 100% rename from examples/fit-sizes-to-positions/package.json rename to packages/examples/fit-sizes-to-positions/package.json diff --git a/examples/fit-sizes-to-positions/sandbox.config.json b/packages/examples/fit-sizes-to-positions/sandbox.config.json similarity index 100% rename from examples/fit-sizes-to-positions/sandbox.config.json rename to packages/examples/fit-sizes-to-positions/sandbox.config.json diff --git a/examples/large-graphs/data.json b/packages/examples/large-graphs/data.json similarity index 100% rename from examples/large-graphs/data.json rename to packages/examples/large-graphs/data.json diff --git a/examples/large-graphs/index.html b/packages/examples/large-graphs/index.html similarity index 100% rename from examples/large-graphs/index.html rename to packages/examples/large-graphs/index.html diff --git a/examples/large-graphs/index.ts b/packages/examples/large-graphs/index.ts similarity index 86% rename from examples/large-graphs/index.ts rename to packages/examples/large-graphs/index.ts index 840a7ad58..4bce3efd3 100644 --- a/examples/large-graphs/index.ts +++ b/packages/examples/large-graphs/index.ts @@ -32,10 +32,11 @@ for (const [key, value] of query) { // 2. Read form values to build a full state: const state = { - order: +document.querySelector("#order")?.value, - size: +document.querySelector("#size")?.value, - clusters: +document.querySelector("#clusters")?.value, - edgesRenderer: document.querySelector('[name="edges-renderer"]:checked')?.value, + order: +(document.querySelector("#order") as HTMLInputElement).value, + size: +(document.querySelector("#size") as HTMLInputElement).value, + clusters: +(document.querySelector("#clusters") as HTMLInputElement).value, + edgesRenderer: (document.querySelector('[name="edges-renderer"]:checked') as HTMLInputElement) + .value, }; // 3. Generate a graph: diff --git a/examples/large-graphs/package.json b/packages/examples/large-graphs/package.json similarity index 100% rename from examples/large-graphs/package.json rename to packages/examples/large-graphs/package.json diff --git a/examples/large-graphs/sandbox.config.json b/packages/examples/large-graphs/sandbox.config.json similarity index 100% rename from examples/large-graphs/sandbox.config.json rename to packages/examples/large-graphs/sandbox.config.json diff --git a/examples/layouts/data.json b/packages/examples/layouts/data.json similarity index 100% rename from examples/layouts/data.json rename to packages/examples/layouts/data.json diff --git a/examples/layouts/index.html b/packages/examples/layouts/index.html similarity index 100% rename from examples/layouts/index.html rename to packages/examples/layouts/index.html diff --git a/examples/layouts/index.ts b/packages/examples/layouts/index.ts similarity index 96% rename from examples/layouts/index.ts rename to packages/examples/layouts/index.ts index 5d8027fa9..48fe80461 100644 --- a/examples/layouts/index.ts +++ b/packages/examples/layouts/index.ts @@ -77,7 +77,7 @@ function randomLayout() { // to keep positions scale uniform between layouts, we first calculate positions extents const xExtents = { min: 0, max: 0 }; const yExtents = { min: 0, max: 0 }; - graph.forEachNode((node, attributes) => { + graph.forEachNode((_node, attributes) => { xExtents.min = Math.min(attributes.x, xExtents.min); xExtents.max = Math.max(attributes.x, xExtents.max); yExtents.min = Math.min(attributes.y, yExtents.min); @@ -115,5 +115,4 @@ function circularLayout() { circularButton.addEventListener("click", circularLayout); /** instantiate sigma into the container **/ -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const renderer = new Sigma(graph, container); +new Sigma(graph, container); diff --git a/examples/layouts/package.json b/packages/examples/layouts/package.json similarity index 100% rename from examples/layouts/package.json rename to packages/examples/layouts/package.json diff --git a/examples/layouts/public/BiLoaderCircle.svg b/packages/examples/layouts/public/BiLoaderCircle.svg similarity index 100% rename from examples/layouts/public/BiLoaderCircle.svg rename to packages/examples/layouts/public/BiLoaderCircle.svg diff --git a/examples/layouts/public/BiPause.svg b/packages/examples/layouts/public/BiPause.svg similarity index 100% rename from examples/layouts/public/BiPause.svg rename to packages/examples/layouts/public/BiPause.svg diff --git a/examples/layouts/public/BiPlay.svg b/packages/examples/layouts/public/BiPlay.svg similarity index 100% rename from examples/layouts/public/BiPlay.svg rename to packages/examples/layouts/public/BiPlay.svg diff --git a/examples/layouts/public/GiPerspectiveDiceSixFaces.svg b/packages/examples/layouts/public/GiPerspectiveDiceSixFaces.svg similarity index 100% rename from examples/layouts/public/GiPerspectiveDiceSixFaces.svg rename to packages/examples/layouts/public/GiPerspectiveDiceSixFaces.svg diff --git a/examples/layouts/sandbox.config.json b/packages/examples/layouts/sandbox.config.json similarity index 100% rename from examples/layouts/sandbox.config.json rename to packages/examples/layouts/sandbox.config.json diff --git a/examples/load-gexf-file/index.html b/packages/examples/load-gexf-file/index.html similarity index 100% rename from examples/load-gexf-file/index.html rename to packages/examples/load-gexf-file/index.html diff --git a/examples/load-gexf-file/index.ts b/packages/examples/load-gexf-file/index.ts similarity index 100% rename from examples/load-gexf-file/index.ts rename to packages/examples/load-gexf-file/index.ts diff --git a/examples/load-gexf-file/package.json b/packages/examples/load-gexf-file/package.json similarity index 100% rename from examples/load-gexf-file/package.json rename to packages/examples/load-gexf-file/package.json diff --git a/examples/load-gexf-file/public/arctic.gexf b/packages/examples/load-gexf-file/public/arctic.gexf similarity index 100% rename from examples/load-gexf-file/public/arctic.gexf rename to packages/examples/load-gexf-file/public/arctic.gexf diff --git a/examples/load-gexf-file/sandbox.config.json b/packages/examples/load-gexf-file/sandbox.config.json similarity index 100% rename from examples/load-gexf-file/sandbox.config.json rename to packages/examples/load-gexf-file/sandbox.config.json diff --git a/examples/load-gexf-file/thumbnail.png b/packages/examples/load-gexf-file/thumbnail.png similarity index 100% rename from examples/load-gexf-file/thumbnail.png rename to packages/examples/load-gexf-file/thumbnail.png diff --git a/examples/mouse-manipulations/index.html b/packages/examples/mouse-manipulations/index.html similarity index 100% rename from examples/mouse-manipulations/index.html rename to packages/examples/mouse-manipulations/index.html diff --git a/examples/mouse-manipulations/index.ts b/packages/examples/mouse-manipulations/index.ts similarity index 100% rename from examples/mouse-manipulations/index.ts rename to packages/examples/mouse-manipulations/index.ts diff --git a/examples/mouse-manipulations/package.json b/packages/examples/mouse-manipulations/package.json similarity index 100% rename from examples/mouse-manipulations/package.json rename to packages/examples/mouse-manipulations/package.json diff --git a/examples/mouse-manipulations/sandbox.config.json b/packages/examples/mouse-manipulations/sandbox.config.json similarity index 100% rename from examples/mouse-manipulations/sandbox.config.json rename to packages/examples/mouse-manipulations/sandbox.config.json diff --git a/examples/package.json b/packages/examples/package.json similarity index 95% rename from examples/package.json rename to packages/examples/package.json index f5b429ded..8a2e84bf1 100644 --- a/examples/package.json +++ b/packages/examples/package.json @@ -1,6 +1,6 @@ { - "name": "sigma-examples", - "version": "1.0.0", + "name": "@sigma/examples", + "version": "3.0.0-alpha3", "description": "Sigma examples root package.", "main": "index.js", "license": "MIT", diff --git a/examples/png-snapshot/index.html b/packages/examples/png-snapshot/index.html similarity index 100% rename from examples/png-snapshot/index.html rename to packages/examples/png-snapshot/index.html diff --git a/examples/png-snapshot/index.ts b/packages/examples/png-snapshot/index.ts similarity index 100% rename from examples/png-snapshot/index.ts rename to packages/examples/png-snapshot/index.ts diff --git a/examples/png-snapshot/package.json b/packages/examples/png-snapshot/package.json similarity index 100% rename from examples/png-snapshot/package.json rename to packages/examples/png-snapshot/package.json diff --git a/examples/png-snapshot/public/city.svg b/packages/examples/png-snapshot/public/city.svg similarity index 100% rename from examples/png-snapshot/public/city.svg rename to packages/examples/png-snapshot/public/city.svg diff --git a/examples/png-snapshot/public/user.svg b/packages/examples/png-snapshot/public/user.svg similarity index 100% rename from examples/png-snapshot/public/user.svg rename to packages/examples/png-snapshot/public/user.svg diff --git a/examples/png-snapshot/sandbox.config.json b/packages/examples/png-snapshot/sandbox.config.json similarity index 100% rename from examples/png-snapshot/sandbox.config.json rename to packages/examples/png-snapshot/sandbox.config.json diff --git a/packages/examples/png-snapshot/saveAsPNG.d.ts b/packages/examples/png-snapshot/saveAsPNG.d.ts new file mode 100644 index 000000000..0dc004e5a --- /dev/null +++ b/packages/examples/png-snapshot/saveAsPNG.d.ts @@ -0,0 +1,2 @@ +import Sigma from "sigma"; +export default function saveAsPNG(renderer: Sigma, inputLayers?: string[]): Promise; diff --git a/examples/png-snapshot/saveAsPNG.ts b/packages/examples/png-snapshot/saveAsPNG.ts similarity index 100% rename from examples/png-snapshot/saveAsPNG.ts rename to packages/examples/png-snapshot/saveAsPNG.ts diff --git a/examples/template/index.html b/packages/examples/template/index.html similarity index 100% rename from examples/template/index.html rename to packages/examples/template/index.html diff --git a/examples/template/index.ts b/packages/examples/template/index.ts similarity index 82% rename from examples/template/index.ts rename to packages/examples/template/index.ts index 76d629543..f6341b862 100644 --- a/examples/template/index.ts +++ b/packages/examples/template/index.ts @@ -15,5 +15,4 @@ graph.addNode("Mary", { x: 10, y: 0, size: 3, label: "Mary", color: "red" }); graph.addEdge("John", "Mary"); -// eslint-disable-next-line @typescript-eslint/no-unused-vars -const renderer = new Sigma(graph, container); +new Sigma(graph, container); diff --git a/examples/template/package.json b/packages/examples/template/package.json similarity index 100% rename from examples/template/package.json rename to packages/examples/template/package.json diff --git a/examples/template/sandbox.config.json b/packages/examples/template/sandbox.config.json similarity index 100% rename from examples/template/sandbox.config.json rename to packages/examples/template/sandbox.config.json diff --git a/examples/tsconfig.json b/packages/examples/tsconfig.json similarity index 88% rename from examples/tsconfig.json rename to packages/examples/tsconfig.json index fbfd51713..afc74fc2f 100644 --- a/examples/tsconfig.json +++ b/packages/examples/tsconfig.json @@ -1,7 +1,8 @@ { - "extends": "../tsconfig.json", + "extends": "../../tsconfig.json", "compilerOptions": { "noImplicitAny": false, + "declaration":false, "strict": false, "paths": { "sigma": ["../src/"], @@ -18,6 +19,6 @@ "sigma/rendering/webgl/programs/common/program": ["../src/rendering/webgl/programs/common/program.ts"] } }, - "include": ["../external-types/**/*", "../examples/**/*", "../src/**/*"], + "include": ["../sigma/external-types/**/*", "**/*", "../sigma/src/**/*"], "exclude": [] } diff --git a/examples/use-reducers/data.json b/packages/examples/use-reducers/data.json similarity index 100% rename from examples/use-reducers/data.json rename to packages/examples/use-reducers/data.json diff --git a/examples/use-reducers/index.html b/packages/examples/use-reducers/index.html similarity index 100% rename from examples/use-reducers/index.html rename to packages/examples/use-reducers/index.html diff --git a/examples/use-reducers/index.ts b/packages/examples/use-reducers/index.ts similarity index 99% rename from examples/use-reducers/index.ts rename to packages/examples/use-reducers/index.ts index 7fe1a83d3..844d3ba02 100644 --- a/examples/use-reducers/index.ts +++ b/packages/examples/use-reducers/index.ts @@ -93,7 +93,7 @@ function setHoveredNode(node?: string) { } // Compute the partial that we need to re-render to optimize the refresh - const nodes = graph.filterNodes((n) => n !== state.hoveredNode && !state.hoveredNeighbors.has(n)); + const nodes = graph.filterNodes((n) => n !== state.hoveredNode && !state.hoveredNeighbors?.has(n)); const nodesIndex = new Set(nodes); const edges = graph.filterEdges((e) => graph.extremities(e).some((n) => nodesIndex.has(n))); diff --git a/examples/use-reducers/package.json b/packages/examples/use-reducers/package.json similarity index 100% rename from examples/use-reducers/package.json rename to packages/examples/use-reducers/package.json diff --git a/examples/use-reducers/sandbox.config.json b/packages/examples/use-reducers/sandbox.config.json similarity index 100% rename from examples/use-reducers/sandbox.config.json rename to packages/examples/use-reducers/sandbox.config.json diff --git a/examples/use-reducers/thumbnail.png b/packages/examples/use-reducers/thumbnail.png similarity index 100% rename from examples/use-reducers/thumbnail.png rename to packages/examples/use-reducers/thumbnail.png diff --git a/examples/webpack.config.js b/packages/examples/webpack.config.js similarity index 51% rename from examples/webpack.config.js rename to packages/examples/webpack.config.js index ab1f2fa00..aa683361b 100644 --- a/examples/webpack.config.js +++ b/packages/examples/webpack.config.js @@ -4,26 +4,26 @@ module.exports = { resolve: { extensions: [".ts", ".js", ".glsl"], alias: { - "sigma/types": path.resolve(__dirname, "../src/types.ts"), - "sigma/utils": path.resolve(__dirname, "../src/utils/"), - "sigma/utils/animate": path.resolve(__dirname, "../src/utils/animate.ts"), - "sigma/utils/node-hover": path.resolve(__dirname, "../src/utils/node-hover"), - "sigma/utils/node-labels": path.resolve(__dirname, "../src/utils/node-labels"), - "sigma/utils/node-collisions": path.resolve(__dirname, "../src/utils/node-collisions"), - "sigma/rendering/webgl/programs/edge": path.resolve(__dirname, "../src/rendering/webgl/programs/edge.ts"), + "sigma/types": path.resolve(__dirname, "../sigma/src/types.ts"), + "sigma/utils": path.resolve(__dirname, "../sigma/src/utils/"), + "sigma/utils/animate": path.resolve(__dirname, "../sigma/src/utils/animate.ts"), + "sigma/utils/node-hover": path.resolve(__dirname, "../sigma/src/utils/node-hover"), + "sigma/utils/node-labels": path.resolve(__dirname, "../sigma/src/utils/node-labels"), + "sigma/utils/node-collisions": path.resolve(__dirname, "../sigma/src/utils/node-collisions"), + "sigma/rendering/webgl/programs/edge": path.resolve(__dirname, "../sigma/src/rendering/webgl/programs/edge.ts"), "sigma/rendering/webgl/programs/edge.fast": path.resolve( __dirname, - "../src/rendering/webgl/programs/edge.fast.ts", + "../sigma/src/rendering/webgl/programs/edge.fast.ts", ), "sigma/rendering/webgl/programs/node.image": path.resolve( __dirname, - "../src/rendering/webgl/programs/node.image.ts", + "../sigma/src/rendering/webgl/programs/node.image.ts", ), "sigma/rendering/webgl/programs/common/node": path.resolve( __dirname, - "../src/rendering/webgl/programs/common/node.ts", + "../sigma/src/rendering/webgl/programs/common/node.ts", ), - sigma: path.resolve(__dirname, "../src"), + sigma: path.resolve(__dirname, "../sigma/src"), }, }, module: { diff --git a/external-types/gexf.d.ts b/packages/sigma/external-types/gexf.d.ts similarity index 100% rename from external-types/gexf.d.ts rename to packages/sigma/external-types/gexf.d.ts diff --git a/external-types/global.d.ts b/packages/sigma/external-types/global.d.ts similarity index 100% rename from external-types/global.d.ts rename to packages/sigma/external-types/global.d.ts diff --git a/external-types/glsl.d.ts b/packages/sigma/external-types/glsl.d.ts similarity index 100% rename from external-types/glsl.d.ts rename to packages/sigma/external-types/glsl.d.ts diff --git a/external-types/json.d.ts b/packages/sigma/external-types/json.d.ts similarity index 100% rename from external-types/json.d.ts rename to packages/sigma/external-types/json.d.ts diff --git a/packages/sigma/package.json b/packages/sigma/package.json new file mode 100644 index 000000000..182c0708a --- /dev/null +++ b/packages/sigma/package.json @@ -0,0 +1,121 @@ +{ + "name": "sigma", + "version": "3.0.0-alpha3", + "description": "A JavaScript library aimed at visualizing graphs of thousands of nodes and edges.", + "homepage": "https://www.sigmajs.org", + "bugs": "http://github.com/jacomyal/sigma.js/issues", + "main": "index.js", + "scripts": { + "build": "webpack --progress && webpack --progress --mode production", + "clean": "rimraf $npm_package_config_clean", + "transpile": "tsc -p ./tsconfig.transpile.json -d && replace '\\.glsl' '.glsl.js' rendering -r --silent && webpack --config ./webpack.programs.config.js", + "lint": "eslint $npm_package_config_folders --ext .ts", + "postpublish": "npm run clean", + "prettier": "prettier --write $npm_package_config_folders", + "prepare": "npm run clean && npm run transpile && npm run build", + "prepublishOnly": "npm run lint && npm test", + "reinstall": "rimraf examples/node_modules && rimraf demo/node_modules && rimraf node_modules && npm i && npm run clean", + "test": "npm run unit:test && npm run e2e:test", + "unit:test": "mocha --require ts-node/register ./test/unit/**/*.ts", + "e2e:test": "mocha --require ts-node/register test/e2e/screenshots.spec.ts", + "e2e:generate-screenshots": "node -r ts-node/register test/e2e/bin/generate-screenshots.ts", + "e2e:benchmark": "node -r ts-node/register test/e2e/bin/benchmark.ts", + "e2e:compare-benchmarks": "node -r ts-node/register test/e2e/bin/compare-benchmarks.ts" + }, + "config": { + "clean": "build core rendering utils index.js index.d.ts index-bundle.js index-bundle.d.ts settings.js settings.d.ts sigma.js sigma.d.ts types.js types.d.ts", + "folders": "examples src test" + }, + "repository": { + "type": "git", + "url": "http://github.com/jacomyal/sigma.js.git" + }, + "contributors": [ + { + "name": "Alexis Jacomy", + "url": "http://github.com/jacomyal" + }, + { + "name": "Guillaume Plique", + "url": "http://github.com/Yomguithereal" + }, + { + "name": "Benoît Simard", + "url": "http://github.com/sim51" + } + ], + "license": "MIT", + "dependencies": { + "@yomguithereal/helpers": "^1.1.1", + "events": "^3.3.0", + "graphology-utils": "^2.5.0" + }, + "devDependencies": { + "@babel/core": "^7.22.17", + "@types/chai": "^4.3.6", + "@types/command-line-args": "^5.2.1", + "@types/events": "^3.0.3", + "@types/mocha": "^10.0.1", + "@types/node": "^20.6.5", + "@types/pixelmatch": "^5.2.4", + "@types/pngjs": "^6.0.2", + "@types/tapable": "^2.2.5", + "@types/webpack-dev-server": "^4.7.2", + "@typescript-eslint/eslint-plugin": "^5.7.0", + "@typescript-eslint/parser": "^5.7.0", + "babel-eslint": "^10.1.0", + "babel-loader": "^9.1.3", + "chai": "^4.3.8", + "command-line-args": "^5.2.1", + "eslint": "^8.49.0", + "glob": "^10.3.4", + "graphology": "^0.25.4", + "graphology-generators": "^0.11.2", + "graphology-layout": "^0.6.1", + "graphology-types": "^0.24.7", + "html-webpack-plugin": "^5.5.3", + "mocha": "^10.2.0", + "pandemonium": "^2.4.1", + "pixelmatch": "^5.3.0", + "pngjs": "^7.0.0", + "prettier": "^3.0.3", + "puppeteer": "^21.1.1", + "raw-loader": "^4.0.2", + "reload": "^3.2.1", + "replace": "^1.2.2", + "rimraf": "^5.0.1", + "ts-loader": "^9.4.4", + "ts-node": "^10.9.1", + "typescript": "^5.2.2", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1" + }, + "keywords": [ + "graph", + "graphology", + "renderer", + "sigma", + "canvas", + "webgl" + ], + "eslintConfig": { + "parser": "@typescript-eslint/parser", + "plugins": [ + "@typescript-eslint" + ], + "extends": [ + "plugin:@typescript-eslint/recommended" + ], + "rules": { + "@typescript-eslint/camelcase": "off", + "@typescript-eslint/no-empty-interface": "off", + "@typescript-eslint/no-unused-vars": [ + "warn", + { + "argsIgnorePattern": "^_" + } + ] + } + } +} diff --git a/src/core/camera.ts b/packages/sigma/src/core/camera.ts similarity index 100% rename from src/core/camera.ts rename to packages/sigma/src/core/camera.ts diff --git a/src/core/captors/captor.ts b/packages/sigma/src/core/captors/captor.ts similarity index 99% rename from src/core/captors/captor.ts rename to packages/sigma/src/core/captors/captor.ts index ad98f4271..1a932afc1 100644 --- a/src/core/captors/captor.ts +++ b/packages/sigma/src/core/captors/captor.ts @@ -66,7 +66,7 @@ export function getWheelCoords(e: WheelEvent, dom: HTMLElement): WheelCoords { const MAX_TOUCHES = 2; export function getTouchesArray(touches: TouchList): Touch[] { - const arr = []; + const arr: Touch[] = []; for (let i = 0, l = Math.min(touches.length, MAX_TOUCHES); i < l; i++) arr.push(touches[i]); return arr; } diff --git a/src/core/captors/mouse.ts b/packages/sigma/src/core/captors/mouse.ts similarity index 100% rename from src/core/captors/mouse.ts rename to packages/sigma/src/core/captors/mouse.ts diff --git a/src/core/captors/touch.ts b/packages/sigma/src/core/captors/touch.ts similarity index 100% rename from src/core/captors/touch.ts rename to packages/sigma/src/core/captors/touch.ts diff --git a/src/core/labels.ts b/packages/sigma/src/core/labels.ts similarity index 99% rename from src/core/labels.ts rename to packages/sigma/src/core/labels.ts index c117bb66f..493298f46 100644 --- a/src/core/labels.ts +++ b/packages/sigma/src/core/labels.ts @@ -100,7 +100,7 @@ export class LabelGrid { const labelsToDisplayPerCell = Math.ceil(scaledDensity); - const labels = []; + const labels: string[] = []; for (const k in this.cells) { const cell = this.cells[k]; diff --git a/src/core/quadtree.ts b/packages/sigma/src/core/quadtree.ts similarity index 100% rename from src/core/quadtree.ts rename to packages/sigma/src/core/quadtree.ts diff --git a/src/index-bundle.ts b/packages/sigma/src/index-bundle.ts similarity index 95% rename from src/index-bundle.ts rename to packages/sigma/src/index-bundle.ts index dc60ad591..b8d8b7e1a 100644 --- a/src/index-bundle.ts +++ b/packages/sigma/src/index-bundle.ts @@ -19,4 +19,4 @@ class Sigma extends SigmaClass { static Sigma = SigmaClass; } -module.exports = Sigma; +export { Sigma }; diff --git a/src/index.ts b/packages/sigma/src/index.ts similarity index 100% rename from src/index.ts rename to packages/sigma/src/index.ts diff --git a/src/rendering/webgl/programs/common/edge.ts b/packages/sigma/src/rendering/webgl/programs/common/edge.ts similarity index 100% rename from src/rendering/webgl/programs/common/edge.ts rename to packages/sigma/src/rendering/webgl/programs/common/edge.ts diff --git a/src/rendering/webgl/programs/common/node.ts b/packages/sigma/src/rendering/webgl/programs/common/node.ts similarity index 100% rename from src/rendering/webgl/programs/common/node.ts rename to packages/sigma/src/rendering/webgl/programs/common/node.ts diff --git a/src/rendering/webgl/programs/common/program.ts b/packages/sigma/src/rendering/webgl/programs/common/program.ts similarity index 100% rename from src/rendering/webgl/programs/common/program.ts rename to packages/sigma/src/rendering/webgl/programs/common/program.ts diff --git a/src/rendering/webgl/programs/edge.arrow.ts b/packages/sigma/src/rendering/webgl/programs/edge.arrow.ts similarity index 100% rename from src/rendering/webgl/programs/edge.arrow.ts rename to packages/sigma/src/rendering/webgl/programs/edge.arrow.ts diff --git a/src/rendering/webgl/programs/edge.arrowHead.ts b/packages/sigma/src/rendering/webgl/programs/edge.arrowHead.ts similarity index 100% rename from src/rendering/webgl/programs/edge.arrowHead.ts rename to packages/sigma/src/rendering/webgl/programs/edge.arrowHead.ts diff --git a/src/rendering/webgl/programs/edge.clamped.ts b/packages/sigma/src/rendering/webgl/programs/edge.clamped.ts similarity index 100% rename from src/rendering/webgl/programs/edge.clamped.ts rename to packages/sigma/src/rendering/webgl/programs/edge.clamped.ts diff --git a/src/rendering/webgl/programs/edge.line.ts b/packages/sigma/src/rendering/webgl/programs/edge.line.ts similarity index 100% rename from src/rendering/webgl/programs/edge.line.ts rename to packages/sigma/src/rendering/webgl/programs/edge.line.ts diff --git a/src/rendering/webgl/programs/edge.rectangle.ts b/packages/sigma/src/rendering/webgl/programs/edge.rectangle.ts similarity index 100% rename from src/rendering/webgl/programs/edge.rectangle.ts rename to packages/sigma/src/rendering/webgl/programs/edge.rectangle.ts diff --git a/src/rendering/webgl/programs/edge.triangle.ts b/packages/sigma/src/rendering/webgl/programs/edge.triangle.ts similarity index 100% rename from src/rendering/webgl/programs/edge.triangle.ts rename to packages/sigma/src/rendering/webgl/programs/edge.triangle.ts diff --git a/src/rendering/webgl/programs/node.circle.ts b/packages/sigma/src/rendering/webgl/programs/node.circle.ts similarity index 100% rename from src/rendering/webgl/programs/node.circle.ts rename to packages/sigma/src/rendering/webgl/programs/node.circle.ts diff --git a/src/rendering/webgl/programs/node.image.ts b/packages/sigma/src/rendering/webgl/programs/node.image.ts similarity index 100% rename from src/rendering/webgl/programs/node.image.ts rename to packages/sigma/src/rendering/webgl/programs/node.image.ts diff --git a/src/rendering/webgl/programs/node.point.ts b/packages/sigma/src/rendering/webgl/programs/node.point.ts similarity index 100% rename from src/rendering/webgl/programs/node.point.ts rename to packages/sigma/src/rendering/webgl/programs/node.point.ts diff --git a/src/rendering/webgl/shaders/edge.arrowHead.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.arrowHead.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.arrowHead.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.arrowHead.frag.glsl diff --git a/src/rendering/webgl/shaders/edge.arrowHead.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.arrowHead.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.arrowHead.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.arrowHead.vert.glsl diff --git a/src/rendering/webgl/shaders/edge.clamped.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.clamped.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.clamped.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.clamped.vert.glsl diff --git a/src/rendering/webgl/shaders/edge.line.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.line.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.line.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.line.frag.glsl diff --git a/src/rendering/webgl/shaders/edge.line.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.line.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.line.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.line.vert.glsl diff --git a/src/rendering/webgl/shaders/edge.rectangle.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.rectangle.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.rectangle.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.rectangle.frag.glsl diff --git a/src/rendering/webgl/shaders/edge.rectangle.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.rectangle.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.rectangle.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.rectangle.vert.glsl diff --git a/src/rendering/webgl/shaders/edge.triangle.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.triangle.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.triangle.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.triangle.frag.glsl diff --git a/src/rendering/webgl/shaders/edge.triangle.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/edge.triangle.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/edge.triangle.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/edge.triangle.vert.glsl diff --git a/src/rendering/webgl/shaders/node.circle.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/node.circle.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.circle.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.circle.frag.glsl diff --git a/src/rendering/webgl/shaders/node.circle.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/node.circle.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.circle.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.circle.vert.glsl diff --git a/src/rendering/webgl/shaders/node.image.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/node.image.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.image.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.image.frag.glsl diff --git a/src/rendering/webgl/shaders/node.image.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/node.image.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.image.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.image.vert.glsl diff --git a/src/rendering/webgl/shaders/node.point.frag.glsl b/packages/sigma/src/rendering/webgl/shaders/node.point.frag.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.point.frag.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.point.frag.glsl diff --git a/src/rendering/webgl/shaders/node.point.vert.glsl b/packages/sigma/src/rendering/webgl/shaders/node.point.vert.glsl similarity index 100% rename from src/rendering/webgl/shaders/node.point.vert.glsl rename to packages/sigma/src/rendering/webgl/shaders/node.point.vert.glsl diff --git a/packages/sigma/src/rendering/webgl/shaders/utils.d.ts b/packages/sigma/src/rendering/webgl/shaders/utils.d.ts new file mode 100644 index 000000000..5a3dd3846 --- /dev/null +++ b/packages/sigma/src/rendering/webgl/shaders/utils.d.ts @@ -0,0 +1,3 @@ +export declare function loadVertexShader(gl: WebGLRenderingContext, source: string): WebGLShader; +export declare function loadFragmentShader(gl: WebGLRenderingContext, source: string): WebGLShader; +export declare function loadProgram(gl: WebGLRenderingContext, shaders: Array): WebGLProgram; diff --git a/src/rendering/webgl/shaders/utils.ts b/packages/sigma/src/rendering/webgl/shaders/utils.ts similarity index 100% rename from src/rendering/webgl/shaders/utils.ts rename to packages/sigma/src/rendering/webgl/shaders/utils.ts diff --git a/src/settings.ts b/packages/sigma/src/settings.ts similarity index 100% rename from src/settings.ts rename to packages/sigma/src/settings.ts diff --git a/src/sigma.ts b/packages/sigma/src/sigma.ts similarity index 99% rename from src/sigma.ts rename to packages/sigma/src/sigma.ts index a5f4b4d70..ece0615e1 100644 --- a/src/sigma.ts +++ b/packages/sigma/src/sigma.ts @@ -81,7 +81,7 @@ function applyNodeDefaults(settings: Settings, key: string, data: Partial): EdgeDisplayData { +function applyEdgeDefaults(settings: Settings, _key: string, data: Partial): EdgeDisplayData { if (!data.color) data.color = settings.defaultEdgeColor; if (!data.label) data.label = ""; @@ -411,7 +411,7 @@ export default class Sigma extends TypedEventEm // We will hover the node whose center is closest to mouse let minDistance = Infinity, - nodeAtPosition = null; + nodeAtPosition: string | null = null; for (let i = 0, l = quadNodes.length; i < l; i++) { const node = quadNodes[i]; @@ -732,12 +732,13 @@ export default class Sigma extends TypedEventEm transformationRatio = graphLength / viewportLength; return true; } + return false; }); // If no non-null edge has been found, return null: if (!transformationRatio) return null; // Now we can look for matching edges: - const edges = this.graph.filterEdges((key, edgeAttributes, sourceId, targetId, sourcePosition, targetPosition) => { + const edges = this.graph.filterEdges((key, _edgeAttributes, sourceId, targetId, sourcePosition, targetPosition) => { const edgeData = edgeDataCache[key]; if (edgeData.hidden || nodeDataCache[sourceId].hidden || nodeDataCache[targetId].hidden) return false; @@ -756,6 +757,8 @@ export default class Sigma extends TypedEventEm ) { return true; } + + return false; }); if (edges.length === 0) return null; // no edges found diff --git a/src/types.ts b/packages/sigma/src/types.ts similarity index 100% rename from src/types.ts rename to packages/sigma/src/types.ts diff --git a/src/utils/animate.ts b/packages/sigma/src/utils/animate.ts similarity index 100% rename from src/utils/animate.ts rename to packages/sigma/src/utils/animate.ts diff --git a/src/utils/array.ts b/packages/sigma/src/utils/array.ts similarity index 100% rename from src/utils/array.ts rename to packages/sigma/src/utils/array.ts diff --git a/src/utils/data.ts b/packages/sigma/src/utils/data.ts similarity index 100% rename from src/utils/data.ts rename to packages/sigma/src/utils/data.ts diff --git a/src/utils/easings.ts b/packages/sigma/src/utils/easings.ts similarity index 100% rename from src/utils/easings.ts rename to packages/sigma/src/utils/easings.ts diff --git a/src/utils/edge-collisions.ts b/packages/sigma/src/utils/edge-collisions.ts similarity index 100% rename from src/utils/edge-collisions.ts rename to packages/sigma/src/utils/edge-collisions.ts diff --git a/src/utils/edge-labels.ts b/packages/sigma/src/utils/edge-labels.ts similarity index 100% rename from src/utils/edge-labels.ts rename to packages/sigma/src/utils/edge-labels.ts diff --git a/src/utils/index.ts b/packages/sigma/src/utils/index.ts similarity index 99% rename from src/utils/index.ts rename to packages/sigma/src/utils/index.ts index 7a1c569a8..8ff439e62 100644 --- a/src/utils/index.ts +++ b/packages/sigma/src/utils/index.ts @@ -210,7 +210,7 @@ export function createNormalizationFunction(extent: { x: Extent; y: Extent }): N * @param {array} elements - The array to sort. * @return {array} - The sorted array. */ -export function zIndexOrdering(extent: Extent, getter: (e: T) => number, elements: Array): Array { +export function zIndexOrdering(_extent: Extent, getter: (e: T) => number, elements: Array): Array { // If k is > n, we'll use a standard sort return elements.sort(function (a, b) { const zA = getter(a) || 0, diff --git a/src/utils/matrices.ts b/packages/sigma/src/utils/matrices.ts similarity index 100% rename from src/utils/matrices.ts rename to packages/sigma/src/utils/matrices.ts diff --git a/src/utils/node-collisions.ts b/packages/sigma/src/utils/node-collisions.ts similarity index 100% rename from src/utils/node-collisions.ts rename to packages/sigma/src/utils/node-collisions.ts diff --git a/src/utils/node-hover.ts b/packages/sigma/src/utils/node-hover.ts similarity index 100% rename from src/utils/node-hover.ts rename to packages/sigma/src/utils/node-hover.ts diff --git a/src/utils/node-labels.ts b/packages/sigma/src/utils/node-labels.ts similarity index 100% rename from src/utils/node-labels.ts rename to packages/sigma/src/utils/node-labels.ts diff --git a/test/e2e/benchmarks.spec.ts b/packages/sigma/test/e2e/benchmarks.spec.ts similarity index 100% rename from test/e2e/benchmarks.spec.ts rename to packages/sigma/test/e2e/benchmarks.spec.ts diff --git a/test/e2e/bin/benchmark.ts b/packages/sigma/test/e2e/bin/benchmark.ts similarity index 100% rename from test/e2e/bin/benchmark.ts rename to packages/sigma/test/e2e/bin/benchmark.ts diff --git a/test/e2e/bin/compare-benchmarks.ts b/packages/sigma/test/e2e/bin/compare-benchmarks.ts similarity index 100% rename from test/e2e/bin/compare-benchmarks.ts rename to packages/sigma/test/e2e/bin/compare-benchmarks.ts diff --git a/test/e2e/bin/generate-screenshots.ts b/packages/sigma/test/e2e/bin/generate-screenshots.ts similarity index 100% rename from test/e2e/bin/generate-screenshots.ts rename to packages/sigma/test/e2e/bin/generate-screenshots.ts diff --git a/test/e2e/screenshots.spec.ts b/packages/sigma/test/e2e/screenshots.spec.ts similarity index 100% rename from test/e2e/screenshots.spec.ts rename to packages/sigma/test/e2e/screenshots.spec.ts diff --git a/packages/sigma/test/e2e/screenshots/arctic.current.png b/packages/sigma/test/e2e/screenshots/arctic.current.png new file mode 100644 index 0000000000000000000000000000000000000000..8a675372e588a3303b01a070d06d5add619d0fb0 GIT binary patch literal 233072 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

3kg+G&{ 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 z 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

oQ@#Q=Gw`p7y@$s0#05k|ay;3XP8R7g|f>pVYhi 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

?m8))6m1 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 literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.current.png similarity index 100% rename from test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png rename to packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.current.png diff --git a/packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.diff.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..4759a105f4ab79bddf6202732f3715ff58eda7ae GIT binary patch literal 8527 zcmeHNYgAKL7N!$zhGL^*s}44rSmL;>McPIsh!CJwbIVk#t2Ff$>R3aoRebP>k&uNT z+G&-LRwBhQ%ouB{R$3pm5MsvA%2?5)v6W7h#0*8qSWMJd;6lReD>;{*)0rRhvup8# zCERn*{`UU%KKtzZE#G=^!Tg6G8vjs4M8w0CZ0_QShzE2L5gg%fA7q~Vdj|Y5X)HB2 z^(EBhBz3ifuS1s71qE8f7Hbh;)c6-#d5=i?IKaCKF8Jclz5I*x;eLY zxh!pT;hy5m>$h*0@7TdrmP+*{ahYc}@VR=Ew(}PcYdWuwNrH`9t^M-lM@~15=<4d4 zlbn3#-c9**LzLds@9XKQ?CssUfB*i^S1UiaTHC=yO{R5I?Q&JDXAfZB4ff{4s^q5E z`zlVZ#4FVf{6d!KjGR=Kt(Z zMY?KuSy|bfq@+(7V~vgTMcxxz3krUKKURPx#;@_VX)2ZKdREe$IYP?V($K(>-t>5i znnx+V0}A?%R<2a)O!hU(z0rkN;6eRKzfD9xzJ!|On$YAWz+7^`??wBoDGep;@4kfPsImRdvi zYUy%F;uJri5hqn=>*X z%dQiZe>L~Wfo#Ze-nEvNjeKs+qn=ful1o*OOl##Tkw zRf!M(S+rd9-`-Zma%(yu#?Gtp69s}TD%GpX?ii~3PFoa&P^SOn%AX*-_1^Wzz=F)V z>=`hf_0kxsdp^*b?LKoGqJ#vB8w8Zi5SJ<0UEG}KkK#9;-NA1C3~ZlrNI9&s8~v7tJ&m_nmj4eOybwfK={9dw|qH%-sF`Zf7#?{ zx#kR~qZz%Ss^PglB|-Jd(pxv)feiav&T@4nr^bq(&EK3J&Q0MtFtl$`hRAb3(w#y= zmoeTmJQmF03SJz2WoZ-mAKP*gy7b`_djFyc1+P*>3Ir(BXr50Y!5naTHjp`EGymy1FMfajr=5M979NkOjP=-kGsQ~6T3Fb15=T`z4$HKY0a*1i zUf_lZKRYfK*7X6$vV?#=&BC7UOvzRd(dM(T8i~V9z|!Bcu$jETEdo|?HC(8vzRN|f zk8zTn>4Sz79cCgw^b(XG%?K|26mevwYfx&-+EN4y2#?*B;ezT|HQTX+s8l+OHT))* z_7jHLH6E9qfvOfJMyWnErpIJ!s$Zv%d+^gDTGfotWSks6a|Wj zt@lvZGfm(+Kfu$f-hw#vf?erUJe)!oa!DP@bw*KG+p89^s0wFMz(%0DS%+&pDeB31 z5eKZSPt7?(%W>SPZ7hk?_%f>utCte{>)~P&2A}6TB|uYmAFsIgRo=yvh2AyY!?e_nap)QhS!rPiG|Jnx+pLYPmk(t7Is;l(6SMSbq&H! zyNJkIA5XC%T#+qXc`{7GI z5Y3kfu7!j12ynu5$;Ua~VsyP-BMvXU6PQ4)*B^sdyG#IxsR*%f9#%WUyfG5sKU~zd zbYgn2WI@E~+{b~aCG{CMxus(`_jRn}92zD!e1XI;fJd^uP1Y1tP79Qew<56oac#VK{ds65x z5v-AfmCx1{mLu3K0+t@bGs$P6v8Ep{yj1lIT<0_d+mV@$buyu)l;howI#LdKrB0q8 zi$hgitsy)%Y!C)bVV|}s$h!@CY847cokVPfZafktpraXYuEO9>j+eDtXv7bhGa9ZB z=Hr6-0&rX%JV*DxZJ6t09E(bh?%E$x=qcy~TLgqpTIh>Xb~Te&J;Kqb(V~WrF9vES zbX;b`X~m1Y+U`v;UP4X9I3KSk&2+fFk;8O7ezZC^OB_4cnrX~?_oYd6=5)>^l@c5p0%H}c0atW2w!dG87$QGJAfT{qiN#lpJYCSYOARI;#LPY|%B zoM0YGtoHx`%S^Wy5iI>70ow&bHJhGf0`~q;&BEFV*uq^L3p?tXtoWgNjx^KN;E6FiBMXEG3nN7|lp6%~bEK@@6df@35* z*3dHvmm2vUgLd69IK`I|99Goib%9xUS9Gl7(gqgQMa*dQDlVNlxVi(+EN$ck+=Hu! zh*dKO^$A_zX&kltM_%%$ED>e+>}Si$^+&Pb;w^)CtjugMf`#Y)~-4dx9c(&=c6l0NYzZj za%0*ukddgX*+7r!q}+|c9)q3heWO_L%i$tpDBP}XO$+A0w%ODjDfU>&*8mNr`N zKf>?(4I{$MnFDfKxu~G$&h}PGcg&!hQFsaUm4i+N zyFj(O_Kf(N+kF?bp5~fN(4CeKx*d!2yy4#e+*DstEWZP*pd(gBUs9{p|LX1X6$I%$ z17D>2z(kC95HXuZWF;jf-3D>;jHdTo+a}LUe!U*_E@i1;rns*&TifdX2qr$tw+PXp z?Y-)j*~;FJzUA}v{M7kajpzCpMsfuC@|XzJw%hQF^a!&@kQ&}2HJi;bk!DcjR3KAI zc#7}O4#<-&1FviELkJLrw$^NJWu!|`W8*rn!}Tq0u-5@4)5nEcrJ-UF$+GT$VKrz& z?OKpnyO%%~K|g#H)J^~5P+z>izA~{z_0a8F>?w)-6-*c0254_+y048wZ(* zvt(S}fP^`mqK|?!7S{$+ozoVTZcC@Oi8L=$s;QLf4bOJa%B0gGL5+l7M|Cd&Z7e;i z=K2LgT;EX;jv18|#JTPznP&<-GfU*)dVYTXk981;Hq Pi3sYs1#^$3y}Io`uL_;n literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-horizontal-graph-vertical-container.valid.png new file mode 100644 index 0000000000000000000000000000000000000000..00d62fd5ad75115204310e62c0c0d8b3b9153e1e GIT binary patch literal 4867 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 literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.current.png similarity index 100% rename from test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png rename to packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.current.png diff --git a/packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.diff.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..3d15475e4aa3b59854377dc9da4ed750149e181b GIT binary patch literal 14994 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 aEZ699LuIqc!MCPEmM>i;C||s3_x}Lh06w<> literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png b/packages/sigma/test/e2e/screenshots/aspect-ratio-vertical-graph-vertical-container.valid.png new file mode 100644 index 0000000000000000000000000000000000000000..681aef61540fcf60d2924971af96826c0d4f1aa9 GIT binary patch literal 7906 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 literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/camera-state-rotation.current.png b/packages/sigma/test/e2e/screenshots/camera-state-rotation.current.png new file mode 100644 index 0000000000000000000000000000000000000000..4a6aa0eb93361e027a3671d337c686cfafd63e04 GIT binary patch literal 227167 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 O4|NqS%m*cl(EkC3OHLC2 literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/camera-state-rotation.diff.png b/packages/sigma/test/e2e/screenshots/camera-state-rotation.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..44e6c3271e50a75750df0e61245e2353481bba44 GIT binary patch literal 134207 zcmZ6!4P4Y^y8pkY^^~=3E|d?cX$~W9y4WhmQC8HgFqnKQb##Li6@_*IjW{I)%0I0H z(U75ZX%KdM4x4-+22Fu1&`gkR-9-ok7Y(*`ZA4tb1>yJp+~e+^*Z;gutKiIhzu)`5 z9zLJXbzS#lJw8AD$9D|B;|D+Z!H?|`VGDoogCE}igCE@TtAV%jn>U`{^vn-#x${_j`&-l1LGQQ|( zZ*Af!d%U~!+RvVLm)6g0EXXTvo5w#(WX{UMVH=Fcf zQ@0LG_&+~o4>Z>Z((P<4nRIKu?rw;=n|$k9eay8M^JDaiQzx2Td_sSs`Pl!q+|tC$ zde;3&ck!SltLAMkpRrWe-;f(J&U{e+N9OJ<&V!Bb>R(Uun#i7qd9b_f5f%#(Xj`oe^$6#INbdf$e(a8&l`%8vO&C8jjhVJ6^Kt61#7Ha`&QyMUI9x z-uju1XQ-I(d$0Y7^Cjy{S7Jiv3RhW!E`BE8Tqw++bzGZ&B57oLVAJBkbr!8ki&?e} zW9(rA{EoVdyT|dFiwApB9gZVk&NT~^vD_@|nB@7_n$urPEWV?u;oahWwVM;0Emcu&)mM_ru*->3o0u#xQ?p%3#0HlG?P% z*iiAXn4cf}UGdY=$8CHL8{Ff)U28Tg;gmi0O0eHUVfWu|Up&~E;^_*sq-0yQESbE% zvM5o@_ipj~T)aQXcl-9wY@^3yW!`T&xF&Fr=a9X%=!>~ud*enlg_dYP`tLI@`>`yr zkB86CN=zu}ip4ziirSopcW;c+O>_>yK>DT|s~hp#i??St zy~%YGIv?|ox$|1{$8~YqLvLw0&?eN7Q>Vs8Gj zf|jtb6|Rg4!6)XjedSY~JF1dKt`2nWo7Xekv%eNI|2kuiv7-P#KGn~eGB)e{w9J9c zF|N!{ZI0@sk$*4G8mL}z+Zq*}U`?}hKJcqVV+EJCUJMrem&WwtE)|Gr^g=@67^k!su z#H`Mas?Ujhtq-w44Q)jS=EYvA{KDo*-N#DiCumLOeA#AuTTEzd*+DQ$UEshh&*fVu z=eewF+1;ePs;Gp3thksv*PeOq2}keVecQS5wvrD^57vepatwCv2*Uza2g({ty523l zR%zl~#RrpaOAG^gK^0`xepBtD} zbD`)B_LjS?j~sdYA;z*C(Uo?kZ9QQh*Ge_g`ee(A52PaTxD&e}1= zuJ|(P*0Rze7}q@GwA*V#PRwPA!mS-OwlXclu&QHT$mksq? zZ;G%4XALCG|Gj+w_Qbvih?b7oVL$QvdpXO3MKrQRXGvIJ_ZOO&bA1Y`097KG?6JjS$zA z*102J&U&qRbzr{T(GlRB_Uh)4ar%_>aI9@+wzb(J+bZMZ4!TQOs>yko=ce6d*;G0N zKio`IjO;mV%*L0mqi}!BuDJM%x!C)W_lghB=BC;TB3h3U$LjvGRvU*l;fW1t!R;3w zBD0Lm%6Wf$vooK&%MA;Arf{5dSPT!ZIPabv`)pp-1hZmYZ)jV194+#;N$-ze?iei7 zD=c2M?dYD&6@oh_o?F(?_Ie`ET9lu>%2hs9xi_LUm|TueJ

&64w%eOUOt2YJ;$z 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 literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/camera-state-rotation.valid.png b/packages/sigma/test/e2e/screenshots/camera-state-rotation.valid.png similarity index 100% rename from test/e2e/screenshots/camera-state-rotation.valid.png rename to packages/sigma/test/e2e/screenshots/camera-state-rotation.valid.png diff --git a/packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.current.png b/packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.current.png new file mode 100644 index 0000000000000000000000000000000000000000..68335b3e84abc3a451c7c3262fa8a75d8fffc45e GIT binary patch literal 50771 zcmeFY^$zX|56|=b2j3s|+Ai3xT|2LL9Pi^e&adjKawJ65M0j|3Bnt9xHSzEWpW@*W z=-s&m{*vPL*#$h|yKBlxfV;NpJr`EAapD`u#EL>Apl>GNBCpN`zG$ih1Y#a-1Fm5 zJlsEizPfQAcNqHYBkt+dJ^UNs>7(hLr?|s=GI;pl>HTAZJGjG+|M}?uEYtsl#Q$W@ z|5SAS`7`NmJ2u8g+RpTz+=P#R16Pq zm&Rh>w`KkSdKZs`!@cL>)`v4&G!u)CpK?SDqvv|6bMM2)Htz>OlXj-Vzj2bFaJ4E? z=QCbpKu0rPmCJRG;Se%}J1rZ479G#{5fAxXj*4?MlW_v{?X2gw zvI&vTXEOb(2UjgB^mFHePL&wP0XWIxCAhQ85yR_UzF+T9jB31Hplthh8Z>(CNIZfI zMT?h4dOPkB(e#iN?*;z%j^H1#cX;@L%=`6DV(O7kF$?jldiH%Eh zFo!z<;r7+YP_SD|ThA2P;=^&%3#s|+@^;Tu)wvIh84r)@R>9&;uJ=O3Rvdn94heKB zkh8=N;a0)ic}r-WQ@V7M`+BuA(o?X#3CR_~9NrTp%~?@&o&zfbB#;)9o8CvRbQ!y~`$1RP#;aWy zJ4!^?mrxQT4m>0eL=jN{9v>=`Icg9zI^nM+=mFtD@0rU?rk6U)x(<} zTg=HnIBwwWZb;+db3F|)oMgvVTpMm(70{)YyeN^h?6j=osySu2%329Jk&)5f(Oud- z=^A45Pm8}AT(F4vqS@^k%;CT-l2TAwA+9kPd+N4o0r6{{8ZwazxXreC?A`Z(DrgXk zkM}p}BbVOKo9*eDB^^QZ1=YE>{Pem%AX$v|$0g$s%_Y}Z^3mr;Q1LT)smoiL*gp&5 z-^k`iN1_Y)^?X)-K85lf(CByc-acix-ej~4JR$QD+ZIlEB<_*-eCJv#c!C)3<3UJ$ zz+VDa{}qWrYH_9>iIaJsoi$bRkwx7$MW;d5M68s9mu})%$e_ymiGyHbhg90 z&lEB)MCsD`p|SD%m^k6HtA!0(ai;Z?*<;U>DGj&PiIxaDJUk>*?MFPSkFkUZkF}t% ziBnPUV#AwH8rgd|V!O6tCQRc@inIp5{3PlMA!#&O>|k&#!syt}H~aYRw%txhPM&&! zW)O0F8+?mobTD0{&a#iPvn$D4-)-v;tkg0>yV5m1JeI6m>pOQ%CX#l*kUdLFFvQre zg#cm9rJxw(9Lp==18>`~;x#0nJ*TE9Eqjx7neQlfxFgerRXx^eV&QFQZ~c~|iG{}G z4L(yH*q)e#&+Wvj+MQ0H^G?xu!h-wIqow*ae0JkSXGj3Osqr|U{=E6ryGIu*JY-h$ zqCx-1bFQx%+F@2i(a|t+aVECo8SWC%pu@Eh-ehHi1{c%(fa2ofYJ)P&SfN@AW^#CC zFummSX98wc))LQ+N$^8*TFm9_y5@r8kA`}B4bS5g$F$IcLt3_0q5Fd6T4(*fD#r(PjF@vlQ2k@l8HrPUtdY4RosuLiQlaLU;Pg)2{w=S)$@hM63V@Hga{tC=61f zvp(ldBW|P+I|DtYqyuG%3jam}9(k$pbP*ciUV}D(SN8_Q#KffVn7_;4s<9r@(bLn* zoh;#sVvs1WcbsA8<<(5S&d8?oUMSt9P_pxMx;o>Z=0BrvJleEvCh~zB>$-?rX?fr(gVB|e+sr;dLrr9OT7G+kvLMjvpf5&4)$noQ!Na=PBJgp$)> z4T~~4hH|`qt>r!I8rI&?K|xDfO5@zDahsI(I}>_krPqSjcBMZ#{M)zj<(@eE=2j*j zQF<}#xR%{yY4XM8}1& z_uQI>oSvTAEwr|j>Xe9I9%_-$zESr(-ku1$I$#jHzBoAB3FfN~iSJc%}RePm$U0C$WmCpYH|9?N|uN!!+Rg&!8b9Nd=8E@Y!R_j>|fH*~m zhigXDi}87H8!gmx8rHvHX3m#B=BPlGJd+7s>*c7>e)lePvQ$6UvMR5a(X zX8LQQJhqE=X5>l|GRs<>gJ(M}**Un%j!!3GR<-H6qnuTyDc;ND9?d5C7PjijMWqE= zU5H!`8+Y&1F3>)8UV`Ny*o1Jy-)`3wL+|N!G1Ui zjes&(*(w4;!Xe+w#f~t0u*SIi43Y%f`-O215p-+A7s zM7LrxH(K0aNgOPh?N|ZZvu9FORaN^32U^n7pGQYWYuzj-IDJ7+0Vo46nC|+YIo-Ki zy&|bD-AmO#GAC#HLKgTOr_x8{Gpw66LxmdxwK4JK0psCf7{l4ESGW|S7I64cI;nLX z@eA#lb-)CKhENqaMJwKK&Yac>8erHOcNbEJM>$c!o z5lQ*P^UT*$E}WE-yd-3-yh5uQ>ji(~I3P43?9mO$QBRdMJ<{6o(Z&RVieiF#Q8-r2 zqLOlQG_&Oea#_c3E{+hZW;fs57)2}eTtQJ)brQry1qiUB(o$tvSy>8$8kjJ$U;|;q z)w0`8Y|!fO6QWa*lk*&`Ys(p?r0ICx4|}#zVgK_ZKJK+=4|CFZ12-q93P?cA4BR;% z<+U${k9V;@OhEAXS6x8dQDm!Daon|m`h~8gKc7kluUal@XruUwS|*Hi zB9w%t)_RB@T=PJNm?7i4Z$%!nY7&=u8|4U95H;Zu5o7(yuOZsn%QHJJZ^)^rR{iE- z5Dq$Vf4x}T2br0ex-EE5=_4pPVc1BEwiWEYzYvK>r3RMIFdM9%N6!NsigN=e&9G&Eemb(7`Zq- zu%ERSNV+DPsWc64Hg*o_3OJtAEj%W`drwPn=lw^}BPXt|y_0rAtGE9p&l(L1cP@U-o_MhdY58>5{syB06)}K`Cy`+$aLer*Nw!j+TVuqAKymWcl z;&S2oGV|iHFL-#JQy;sx6fI%5+#M7C^=q+q25JN1>)Z64k&)kRS$-f>!X#RB|I2*P z^(FN&zvHyFl$2CL`@J#-yxl&4_^I`;rW1q@_y4$a71n0yWmNwrepde@k$;kIeG4U_B9mg9Lt+v_2T>rz~gdd$;)Jm6twW)@;@#FeC}sp&sNM*AiUlwBqEok91N zNDDW&YEf1LD^MW<2ou$|McBAq>qKQIy!m0=YJ{QUag8f@qax4Mh4P&^6^6=qKYHAA zg#}b*vTP}8NhKTF%I2rk9~U_x*WWEX{+4obe$D}cJ2^SIRj0VNmQN*99141*LGyu8gv3NU%y=ovFxVpOf5L|`b$?jsp z5!_}(`pJ_g)2#srkVM#7_aQb32@?SHTFq%m!;F2`nE@OD1vLO*t57H8rI*4eW3*_F zko$_wNRF%M7#8q7v!LY+WdIHO`}33A8`|*b zXw-C_J##`(fr!_px`#*YHu5^K1=K>!L`f33gZ!X3;OY<&85v5~Bq0ALG38pU5|;+T zYfIa};8^PH5v!`UnOTmswDe&&WAs`Xe0~%_kX*!0tKrntR0_DrtHVMGwihqt>4ZJh zL3ub#LSD#%*F|2LOrUBMnIHo(a|pP!j0~>)1{@3s5)l!>-0AS~e!pk-$a;|9nw+&{ zGGIH*%Sl?|Ffp5z5hoF)8|Vw`&+jB6anAWN>BxT+2}d)~mI^NTYsDV^dZhM(hi3#H z*m1Z%hCAoNHyQKa-$pj4YA68ClDOK7rhfJQV>x157#e_`Xj;wiJ3Lv6-T(~~rNrHm z2O#&H*NkI|fMbgD%Qi#jmVD&(<&L6~k``#|hnqD+X9dYBii)GViya9uG1+TtHaLLO zgibWX#SlfnMU=7cmgkmBf{oiu(JeovmjV$E_@0KY&Foes`YY^|6b^SBt-0g)OM9ls zL_7XenR}k>ng$$ASx2gaNfagr(o#VIW4hIPes+r+<-p%Z|5tY@Yo&=--*Gbi zENghvgkRE>Ftq!jQKS7ZciSTJQg%JFdEqZQ#gTGqi032di2AgVuNSkJnUwe3VaBGH z4uQn@c`sSzw%etr7@u2I^R6@EU1;t~@D9tnA?D)&A0j*2sa5888Sz{)MhFP_VlSgflI)fKO_7z} zjO%=f7<2m5M9#nWt4?b^>p}IqP8h&dL?rz6kY8GQS*1hb>f1SLXjcmPSVd?jd$-Mr zRF_UrYH8FNx1CMBzJ=4Tp_eN?cZs$|ibi^o!%SkwX-5}zD?B`d4R4^rmf<`-LmrQ*A4*-rM&uc-KyIyON;U8@>>9v+_Xs3@oL zjg<<6oc?2$-t+{0Qv_;DV=x;=r721k_-ydZ)AMygGy_jE4Y&WFoYdlhumwJYQ{;^) zP$@eYf=bQ%lKSd`kW4*OO?4?oeq|{OeihQ($XV~r0zd<;1(Vr9z2HLbjxbPWWhV+3uLiVi^WT{jIAe-kFzf0(aw4TQP zh+6iJez$b{)SfPeC0uMH`02;o#$R~)uF`DtGO^hC$z-frkP-EKfzupS0b^coc$(yU< zV!PZUp?=#VF;g`phL@Oxq|NQZffh)-izIxy7GviILSt(Id%@%xwH>!a+#Ho zbYOBDca}YOr|9cFT^jLGs+X_${N+chc96RL-=BpVKf(*#2=t-r`($$0I*e=8qqWn^ z^v3sgPJ4)(jdNKP_V`#A)adaRKX1>?KN=w+AqL36mWPiXC8VXjgwH@1Pc~08iw?U# z2~V&-W!IbZb(mjIAtJQ6EIaTRfhzr@ru8#{;!2SE%xYO+~)vDn( zhK256HZ-WS%LjeCX9LSFCI(FvaEt|jMPB}kL9I>pY^TY1BNt1J!Y7qrNIY6oBdTO_ zbt=uvBnkdWVsrHBGpvhTbc)M>tk!9kOJuHtfUnMw1B^J`kuu~*=Lqzd2hk zpF-7qphypwGxpxHHsdwe+b#p^3cdieMQ7@T($be(r`t5A6IIwHk3dt^DMC8-L2gZ3 zsjs4z+lpO3`dRcrQk>3ka6WzmQ^^bEBQEh!)nj~lLw|z5eN(4r19IYc+&iD+nQJn3 zr@Y0l4wrqWbKVI@305d1;$P#g{m8#&BPzVWzO~Oc`5wj%lz&0ULFSzVdLI1azGnFZ z&OOvRU0>{P^tscNGjkqGRrK;wJ~)vIa0FKQtF4t;Q&urSdLKWhhOssH{2)jTeF1Lm zVE0oY#?R#UDPGD|1|^gvgiXJ+qxf5Nct_lI^KSy;aJ%(hq!Gdd^>QXVHSkYN5R(kD*IT$mlc8p5*_lAq< z*Nl0$lV6Q!OMkcBAM+az3iDCMIh0pkm*(ESXx}7q4rXTAjmfgH-;p$Re#cHYWXO=F z=i$8A9^#8m&^-iTfkQ;Z@b2Ba)Vvm7jy9*aQK~2GT zdAWmLs79Zb-@?0C0c82R$<6h<)q?hHC7CK$i}<|hOF5re;uI(m*k-bL@${b2-MQG= zDH3G$sY0F44gkiwaA!Egx1m=x^2r(%MQP&T{*&TRKC+~)jfs?{o6~7pMRTXJzRl2D zf-*|kHxASjESi11ZV(p(-O6mvc8U)?H>>!gU-JV1A+11(o-;ub~-6w*2yv=sZd@*3-lgsp7eoNd|F{Lyio>^iX)5#bt}*M8E;aVFoX?e2vY``=U0|BCp{ zt6~+`Pgw&heZ@qc|9eECzmWnViOVsqn#OiKtA)LL@n(|oGo`+Wp%!&-G!G3)c4?7z zNEdN$SKylx=dVpj&$kKYk{6tX?Mi)PgYaY(yMLAJfWpeBuaI_3BwCU+5Z>CC7uM8+ z>97t)h&g7SWApJ-zyeA^U+w zIiv9~M8Y34L-wL$Pol;>FZ5vMl*{506S$|TvfHuMiilFu)R$f*{noaQdktc4N%6&{ z4Obgh^0A#}np5+f>@x`2kcBIyNddZLZ>(dr_qNs!?*RU%Rqevp2~CRe0Z+9~pPkZ_B^r^ZNR&@r(H z^P|6j2-;NYRdVq;9c@l)H!{)Zz|*(loMcj|HR=9iu4l!%WVhL2K>!`ZXMD;K6~}sR z)6!e}PO!o|U@$&2ri5|h=)66QiNX@0{R85nie^EmdM2~G`FWH!D31i{)Dcy3l>90y z9cy32*R6WVQk;w|gXO@My+?Kisek=jS^~U(VmMY&HF1@Sx5Z)c)7g-PRc$pO(MjoG zhkyrk0u&k94r!LbC)0~KnJ0MXGY08EQ*M<|J~nd@XD7liFiN@4Dd7HrcgF<@7( zE>l6Z*iep0iCv6W&7Sj2{I$tf{hRE29}cgsa`)js#$Su7)5)aSF>DqpAV#&-S9AHVE8IBL+3`S|dpXdPc7)M-Q9*(I|zqa~j?1QEN9ALmL)Zr$W@BwFQSb?Xhqtob# zRTlF-RIjlbz!)7RM??{vI0Dy9oqDYwf>c68QPwXG0}TZTSs}1Wl!R7VnI&!$pH!dv zeE<g&9`mn3)cN!j~^hm z41T2K!kg-27rrJIDx@1?Tuh67x#zMGIy;c_rxKBf+9N?bP-wFS(_1)(RRrhq?ml9% z0SXM!ojb$9Wa33Z7fTF4ez}@kppG>;2(|CwRUC<7oIXBA>P}}QCl^axpAPvhhEN^C zk(VlBen;Acs_A^bhc*G1SX6IM&z?%OL(LSQ^So%C)0_d&Cva1tKeSquK03n}!v=;? z<*TbJ%xHcD;I1%;LCYj)f#CcH8Suz8GdG{8GM57#RE13J@HK_1XA zqq4NtQ#dL0VS0Tzt)iAr6suI}*f(*VrQfX<>+C(Ngvd|2kn0Vc^6TsC>>M0%6Lx@J zjL*r*v8d86zm9Uf<~Tpw**JK}q>zjljZbnry1AXU_=yPl0;ZbTQzo%JNjK2J-wcVX zVK5?#A-mFFlnL}%C_+KzCpit=JMbv-br^2gKfM1WZ};Q{AaL2;byF0fkz)yK%2IT~ zYbj+E2-QJA?co+1FgD8`It$W(ta(oIg!e6u5d~|P5Eqv#9&om{UYI$Vd3DGNh%i6j z?Z(ww|5G=x__hGn_+lq?6H-#xK|e8W@nvIWl>^li_dCvxwo0~U;2UFV5)i=dU`Lg> zZLcm)rvVXJT~mXTb*?VYH%cm6W06Q?C>cZf<@xbOVP@bcKpYcw_PS^^n(fsqbwC~A zI2w_i=3Ma50(W8*5RM7ozh|9qBh=Kyu<=#{DfxvNzKYKWAXbk#OTB$hUT|=X0Zftb<3~|7$I$%EVqs&roKJC`A#}!5)MVW- zy66qOau8MZr;O+uQSpHf|J_ZWftw8C)j=0h8_o!Q`*KWv^=7|s(j#&jcI5p+f?OHc z76$crzur-+XD?h!YG($n26*Cf9{;puw?;nG_8UNz!>NZrVnfEp_8O{(f#n6q#elBe zKR!kgl8I&k70MpmmevF3)>EqmWF$~xG=V$;2=of3by!I`tah*u$MAv{kvw1(`Q-IG zoS;!<-o-v)|NGk$92*EIbC!|`*uv$uH?C}opRF+}uo`G@d5InUF$dg1BA~I)caRm< z89wg-zpoA8B)|FZd)N(Bg><8Fh3;5^3Qh_Ed5>OQE&T7l8~OS9w&>o3Ru>6}Kd+$v zd!7H0{S}PTulz{eAW#O`_9muoHu6?Te(9wYT;?#ZKDM4Qh^g#>ViF5WF|E^`s)&Er zjYb?{CdEe&r0Uqm0{Qd@^Af5B&NCIy0pA%9qBNrOIeex}z;XJ;%Th#?HLd#OY|v!m zRfs-UF{!hXtyC3nec_9zyz*cGvm`q#+4~UJ!-TvaBwH7qpv;oIMTw>tKdw_!BvOPd zGx!an)6{Oy`^)$}G(HrA3p=YZXzm*UB8U5$Dw(Wq+Z*jklfVbM)bzwPH# zXJ9Yp)wZy(fC^EFy|}pW*JAy@Do3MHVI)5ryYK|&F%6C3;_QzfKiK<(*~G=?kB?Va zn_B3E-10PA0MO2*;Ly>w+p-58Ex{5jSr6K+SS3}U)e$iM#oA5=1}UJx1w32#09vnl zg>ege0?A)Eu7^K8-w=w_sYf)FPUBT`bmjNVXx0id>P|6R64e+^yk^%k=XNZpZ{v?{ zd_#q(CXP2y&#_l64Knroqpc~6w@2*B{^E~`$((DlLFjmyc*w#)!V=8TvRWiQJ-v+Z zHfi^k7l*L00gwkK3sh2ZMD2oL-eSi)4*LyXTfZD8+ldh)v5XJufmU&e^Dee^C^lC} zRgnoNIqiT}+lc7Y#g^NRbGE0vdTj$8%s!U&KP)}}SP;9|cqZvk3=)626AK2>!R+1z zVHA4WHkGvJprfYOphicm^(3cvDI@UA7B{1q1YLTzR7~g{T?gc}2A#^zCF$k`-9G1- zbr@Z1mL{pxXK_>2(k|g^yS?&p-G_c`! z#&rW`blFAVwaR-3llHn!+0B;x3$M_AEluJx`Ii&34j;MFy}lhRx*s>IY)i{ ztev+1e22AU`)ptNknvNnx4&!AuQ-bKd7_B6-#sUD(vm;P5b`-lX!S| zNL0pM7y;_s*!p-BorwR;WI2!+7J`uNuHdu~b#?W8wrnyZ$+1_2uSoH46ouNmFL7tA z6#rv6ZS=hD;iLWC%4kd#B}lA=P%kY1dUxWsu1P6k<{evZk^hCfv2F6dmC}*b^Jv&i z($}-6Y_hS3Q}Z6s1GI46<%t~jV$-?>d8sY<&DH*ReTc)`c6K_TX{FB-bG9=kK5LuQ zV{m>wKg-|Wsezj6bWlaK&j>*DQeT{gys=NyC}l$Gbsgo|U+*)~E$ChiTwTW<4u0(l zh?P!L-I{NiIR>~*E*&%W11D=b|2|gpuj^gnsy84v73c$+!GmSi5@cELQ!~#$-tkJ`zR9}PGL=R zEC({BrKROMP~wM41ZT4V)o^;A1XpKaW@h8&Rs%q)0-W*?Q&IsdDv}4KdKd&K7NF{~ zUV9*3%;5w}@C9Dmv&Aib$94dsw@#I*3IeDd$sl1Y;=Qd6U~hqHIt-v)HtwMYCwDxq zdpGW9QOlmQUw?MAu|E2$Hpo4CQ z+l0Ip)64!g=oCL3w z%$19t9L|y=Jhawc&cSNqI?JL&%xRKhxn}Y@O8i%;J@xt|P@b-m&dKoxH3T=8He9IpWO|3E7ula#>*GRqvCTo{z6^ANRN!t|Hr4eQ_jFpAp zhmKxOHtVg-)ep^QN>Wu$L$2$I4oMk3+@r3m#cd~kQLFa5o0;VNuGw7aXX*1QvnE^C z8&sPWm6I{y>*LZ#k`npO;(56un(^kh=;Z+1 z_Z3`SWbmYsK3%t{LbWtg^B>j@HdBHSqo3nkw~Ww#g6}0HeF53Dh74`7rFb(b>4K%I zA|%_D?b_pp@`5nxWPLK>Xpoeyl}&=jmQ9gGa*VzUS1tACgTWi=aA4);E>Zl zTS;{$C)Y;snBfJAJSHU2?nsARC;QoL^mFNj?e{rrPfz9$5B2!-Hb5TLk$Co+)f7R# zBOitxX^%Y;9MF9m26L=L3NZBPCOsnTOuhYv?+uq`>>*+oPgaC(I#sKPbn%mQyz^*I z8@KW7v`>+rZB(u{ch{Rvz(q4vW}#wq&iCsW?*k49YWp zi|-cmS?19|{O%H0K!cF}j+1B+E9s7ohDHp4h7+Kk5TWX4ws1};e(;+E_ByG2kLSE` zo*)mCMVyh zoGE$kLt!b<;}qLuIAGvy=Aa}Jp|2)F=gU-~&Y}=DYwTH_f_3;Pqqah2FaIyF@zF5{ z`_F7mxGvI}s_Y5e6Vy&4OeMt@q&flY z9}C+3OUejfM9RCqI!4-|%F}TMC>%WSp4V^P?*9Hv#sir7a6zi5riQ{*?4CH*4FCv| z2CTHKtO|~{=SrXmuVO%v;%rxnQFLRQ_k$>WT71hwi`}fr6EImbx!%DSUuD;&o5g|=nP{>2gw%IFG%HVeS3)e+_y# z-y|5Hb#Y_&@lFNK3FyAkKVlv&#sbV|AW7DN*gpykEJlkhe!wqT>x;F6`k)i2`E0%e zGYC$Tz*z^tK#cP%0J+ZN|54=6fZ7iXy)SUaI$T<;3}sf#I3ZN*CrdSeZ4<2bD$$NT zSYI%-ucitggYmlb@bxR}L0X*c3^#vHR+yNeR}U~H35HdlKY!+Px0)cXbee4#Ira_; z3IaGu1&o0u9%-4GCJ9hg{0jk~jca!pMnFCeT|TGCG*DHx-4J&?Z_4$tJKy1N?IKxl zD0fkvwY|g)6zp^9p@vK<`Xny(#U#%4&)tY2{?me^0|XpVCY7lw>@X|Zw`T7$whe0a zq4Or$TnwedNbkI&KU*VhMoC;m#6=$d8^c;-aoa<#wvKl7;dAttJKi%CB51>wn#HV( zQp$kDc-Ydp7dtSlEV5cX0ec!+ox_*@{bNc9%fb!JpbA0s^nS#~#sc3HZc$Y(QAT1% zo5bPBwdVs8IysbgwLE3pnG{Bea%~KK4Bt4QV{3vz9t|)| zD$R5m6|P8K`5qx0A+6D;>p~Exin6pZr+rnNUj_K0%EA0T=P{-d9vKPI)Ew0>lo7+3 z{cs7uWD6`X!1$vHe4K!)1cLxSuxo-Qf}`$mgq(BQXE1UB$7V*rkv`C}rGYEpV08#3 z=J=1?hL^3~VUlyg!|=ej#X#Mt;K7vuKToQqU@~9(P{9&?MSYW4>yQO7YZ}~s!(K|g zQ~Sdcs{Lh!j*TJL;s9=++>@8RWo|*XAII3OCdKn?pUe~Xb~NkJs;By?L`{kIRkC-& za*W6Bud8eMCXG=mg>>eSu#n;%ENTNFfC={@vDK1e;D+Q2y!e3KoYDg081N{?HF<5p zaC8G8R8s_7fR5$@j{nVD%oNE_d6YxXwTdPhyGXLXHPo%XvxnhlnH%Mh5`O)qNA$3s3+3T>| zwc;cDG4WfPhhKHRk(#P<(hh6H*77kMW~TEHfA26m8jw8L5nK1Qo_R3PTpnD}Y5w!# zHFCXlu8Gdi-H5u*Ka9oLCuVzlT9GnBf2cx!v~5;eU%7z2OXZK+2Ff{6fioBwvTZBH zX+7+8()10FETh?JJ|G43vuvWJfWsfjz(8>yexhvvr9PgY1E(^Qz@>}M`#v=_ zrg2rZFb-VJShmbwCBGZp|Zm48!%+~(?6_Qh>s4|3&V9xFBFWu^ziZPMWNeH>@gfx3G zg;^h^FURgSoe|bCyno(ON6W>dY3Z(RRpov?sNLSePtNx!&V(jiv#r>U*iuI%X5Jv2 z(@T@%+n+Svp-V4<+&P8Tk=}+A7g7p-r;q*~FH(6puKqUtcc)a96`_`7>iVXqoX`C- zg-IuW`Qb)|+~~O(A2m?+2yS4jX z>6bjO4|+LsNIjXioUO|t#A|(nqY&hlg*VO9;2c7IzG@M{BZsh#bu$c1!pCl->YbI> zhHe_!d|;X2`$0G@29&)!BqWxA?$6lK0hloEvZJFz;{|#AS!Mv^{T*t`Io2z?b2*hdrU>{0u`Ci-3=wP$d! z{B=RG(YNV^t=D-41@(&EYVp4)?%cTExI_5%sSN?tUvNAqo9eBmyeFT);Be1S1jD;y zCe4b)MX@JFRg3rG+wy4n;uyhO-v8DE=~B|%y-@P)hty|fvmJFbq&#KrZ@fLC&3qKO zb{HJ>Gv8|(y%0I*ebUPE_3GKJg5P1Uufl>4&zE)m`4x>BCelmY9x>4OTLGg*Xq#?N zBNLS_VdbWzK(w>k;&x!we`|Hkf(29|EHpey@K-Avb4)kR-E#W7$DK6tD0IJn|1Rm~ z#+#7fG^FV2%EO)z4jPK4me$Ay_QvhoacODF($X?>(O}Yz$;>4CXk3`P{|GM7*2NI` z1@kx1Lo%;VA!Xt>X=-qr9W%OG*@Cffkew-BQVK4gbJkUjvEediXQm8`P%KFwloEfz zbRy25`Pq(`MwNW`Z$SssyOVk_8W#>b60 zp3nVPwMgp#fG4M}XHerVb*uJo-X?p2yQM7TzDv+lvPZt^E8!g<@xLV-?=@OoG zI-OLMB86#OwAKB>CFw#CO64+T^^E%zKgoP3w*8}gedJeowU&Z0*?2jwtm&+H0$D|s z_w6-eSdr$aa%g`Fe*`cp8gWqp<-`gMobd?>RZerlS=mJy(%E3A$oKGYBAk?oQ>*~` zdh%u%3ULDZ$L4fh1Xw@|eJfzL$=C@Dz`3Hu&o^HK`Z;pIY6)~C%j>I4`o*@y`^>I4 z3EHlCpWg-%bL)BprFpow5!5p~u&(sh&t9Le(mZa9D4)Q&EM-g(s=4a>QFS0Z#Xn|x z_K#3bPh(&z-_L{NFKd!fDm4FmT3lRM6O9r-!gSV9U$5`oo?U!OC3|akDuz~E$e$>v zEZi(EasqW^Enj=i=WpcyhJ&T(gI$*^Z=VViI_Y5Hlk4pGYwDfY;8{xbf%2y$P_vvn zyI3h^k-d?PDuc2cH*UPInd%-G$S*4T0)DvKU4zttcbb|HL9_tN0@zn}kE`Xx%-^p1 ztjh)>ANvbpK(U}tcc{Tul(^_u5-h2Z6Rp_x>{{|ode};==?Qi%^lFLhG1YPhhn#B7 z?oYPqQ=bQa^I3iw${>&7Jg;~^9^Dd?W#JH8IK3IBWTjlF9$HV20nFa&5J)GWpm4Pfh_7h z!9o*u`~bN#G6Y@lcp=gOu<_lV0|smT7GHj#pEChZMEj!4FaWpjqUq;s9!~;`zYo}C zmMrSS3-nedCZx2PGQbc=A}Pl_eKMVd{qncKuD*XGK-M~h&?)Ir;AhF4&+06vO7 zuoWzZ>1$dVE%4lTS>K`)kNs6gVKsj|@t{QeeWGPzilald&}BhxdYirom@G{AeZN0eYkJpabFB)Z1=u7`6Y08TxpX z>w8x{lY2uYK|WK=MaX=RTjZ+iHpB3gXHa5NhCOLZ3Zs2-w0g|$&k&&{g=`%VJ zFAJc9_os^_0R@mnHLV+HNIri*-Ttsy)g_AdlA9=LUkbQv#{i^6dQCaB<1) zoSNrQt}x=Hj<1_;GuyG!(%G6BV=_&Os8`9&kc*pLH`TTjSchzuF8gRg->_+i6Fd3i z6}8kw8iS2N4Z;kGTqT@!DH)rwYBje9B#B2gDr0l@bU5W#6Khr@S}rD2K`z1 zm(nGRq@{}5JHuLq`RX2i2w?g;aOL|@My6Y%vErNA% zA4x{e_vhQ5Oxz6ddzaLX*9e|uWm*xhZ`~TYe~*8S0pPQ#YK4#{v!T^I|fpVei3XZ7c#U~H03PP zV&sZ9*||yVoK@l|LVpIF1#yw-MMgT?T}>gG4z%hK)ML4q!Ys$(*9& zrva_d)SzVhpH!{lN9*wpiegO4x=QXS^i zeatpreSh;0acnq#T0rna_DEQdT~~roex9>J!ONO2VIO;b{`3u)CfR=L&zSAunYec( z$)W2tkwL3XAW8xJ{gt?cN z`h`{Y{{2?{6EdyroX>$f1J#cU|k}VOil{7?|j`oCHI}_uCuc<*m0@0 zyH^7#41|mL%-W!dB4Z^({!3!o%SC2HlNhT|GvFPWz#lXmF=~qlzAx1^_>%>BV7dFe z_pdDKy~&EnbVzxdxPv?g-cJW_Ugv`cP288sKTv^Y7bt`Rhv4TM?@|eO3Xw};OFl+d zZC*{SO)<}QF5B56!&_^(RyyxUMBzs;f9TVdGjO=$-prR5jTs!TCCH%)82W4yI~4=z zXWnsU_Uei5Kd~Z3iL?L@vmQRar>XZa;|8+QBzT| z1RJK-JcPm4vJaqM;63KEQ4hYK1^A3mDeO4P-n`C0K~Yhrqcu4zL9-A!nzrj>Tt+K)1yJyua3wuv^@QN z`zP28q@bkK;UM6?`G==KEprgCBzH(jTb~{f-ymp1;^XFw0hhCZP75)t2`xImjGhr; zQA%Ou0P(~MjvG^JJAQMn5D6N)C0~>jsuxTJ^A#rQ({g)qG-oUv)EdDtxn=Iom_mVE zj(>PO<*YqL`y!qQe5{|8b!*`&IkUzCB5~zo#Z&mKg4Q za1rqJU1#)_@5(w2*^XV*Xyz>0_N3zL#PAgcJATD{xm@(uvaUbwP2WfaNuT))-ti56 z(txR1cr}wwuhH&(Y*Fd;`@ZHjgG?8mbH-_BdST^y)Z)qdxIYi}d27I~qFLB)EemgT zwvKtkyK4V^$^S*zTL)#?z43#zgn-fw(j_UKA|c(KN=bK@w6t`Clz?=1OLupJba(H0 z-tYW&c4l{GXT*PGLeU;k5me=&)E;MTrUg6=ue=`C+%~3d-Fz*hB0uJ zpV#aF&d#*M4_+qaLkRHTwWq&nv7BdvK*$i)3+U8<5(-ds{vf#Eq8nHL6twu|U%C*i z8~3PNZ#PiP`Thd_VR@_HQ(PPYyoo&dOhHiz39!L@cBv@6Zv_0E4}V`=Fk?7PT6WUN zzB78P`7Bt1d-ow;ML8}ltm^k;#qc+(m$gE*D4UQvUprxw2&Q3t2rTD*x%&}N6ZJ>6 zi%fIwpp=olLHGeqYqygY@n;E}I=ANGZ{2EEVuh+%9IjdX@~n;QY5f9b?^jK+D_mD4 z^$0LVqYH8EY|5OM&ZXIc_tUS@!(O-R7i|O|Vz@*G!L=D-=cqF@6nl-iooL5UHp7gn z>+1Dfb)^z5S0n?~R5|ilkiDwPV*S|1CbR!G zLcEZyUHX$q0rOtoaZK;YQU6-PbHyd62`J$8|57aK4=V?6A1_9sZ=Oilj1Uv`y?MY% z203zx1l;3*r!5jVaF|+ezXJGMOhp9?jG9zJLYc&TOOoe+B7<~LU8r1B^O?)mG<0-G zc}kK1&X6)5Bw<@65ik?lA!%$qM_6(q&3koCp{`!XUCPOs6F)&vrff(Oeen?&U(!I~ z4FK6Y_8i?yg+LeR>fvz#{NQO-y>evW_#UQs{l@p#TY493D&V*s^&ru%fuEmGqeWwpg*gzdBHtfPe5T$V668Rt{wx1PJfmS@`uw&a9(gG8H)#f{7PcVA&1ZFG zZ?2`CVhM?SCHJ^FcBzQw^7rt|mo%W{O2*99+Zhs9G%RF00kt9=Jp31yG;A>77h27f>3KzHY>Xn>dO{qh7a05~daRt0r3nS0$T zt-iV@AhU1NNEeKheVe@P*|nY34bXK!h4ioDIpdfyGkAbxm&xEy2Gsd$1X$o;EOaRI zxZLdsV{YvOiKLR74*Z$X#i z>B%phz}TTWc+udvrvw5B0OFEov)Wp$-?lOdh$4QI(Tw3{w~No8Ka-J@`vsG@?|NFt zg1w|;8vsrI=0oRR9H4qj5(5}M7i&NWxmF3_(S*mhj63bh) zP;U|U6>E)Qe;Z0L&3U4Q5nHr){=5(~|MOQVU9jf4bXHef9JI}9S=VRcn7hI9!L%6U z{)p$}Z(kni$yb(S@}@if+T5_+A1qrAal5?7s?iIR7loo2*947SrU&0b*j6694LA@u0kj^Wp(F0Cph|TEg6?%YSlQ!yj-DXi0U%>( zU|TudUz(wj@P7tj96!RsEUs37lL+(y*^P}UKr;#HaqZjmU0QAM6DPOdnpmQMQIySb zmI(vQdUfi|qfVL$_+XoYM1wW(P%Rw~C-S7hY>Jwdm34b}2U#+J+SJY;t+(6czu8OB zw(i)ruW&k014_fLXbK69W>;1Oe_xPm0f8w1o3|>Q?0I(%(!8kIfHhi$9vcj2h5)@J z={g7Q86!Zszb59ziV*Jtxia|Nwq!sCP-7aIl!Pb0?h6#cZ?Unv!7sJwxe5p4yC(8q zl_c2~dYQA&cgXb?xpz|@{MA=jYr70yPjP&mg0<5dog5Afi?L`ud0pO|37J>^Xql1Y z1y5c-<4k>!8%5zZ@@MUre=$AY3_L%2-l$$iyk7f#g8p-H;3jM0&v-E2STLRf?Mrqh zelV)B#`4e7GDc_nl)>o2GmI%`GBeNWZz*F`&@74gbdt>NDmsCKcAOHzF_b1()}w<> z6WqFHzZXn)3g1g0-Hfv`a_08mndd0eeP&=)vNmfr*K%0mBuh}0u%Am)`!2xj4~Dz3 zB6VhG5C@a5@9N48Vn#Z9dxIfQ&-3&n2uMj1^x_3PGqGWBB%}$jTy0I?o6L6roNV^w z9=G!$9+(rnpYAJw4Zx9?80b7S7;yk%`N`In1*qx6Nd!`+rc|K9#VG)kwGBEA$n)k0 zF&+SCGpt+OW8bm%F6SM&^P1W5bTrdR_}A7})^be%l(&Z93v~e$%48k~Y7l7g_wQc_ zP0M)ouZZ~kw^|VrD(W_{iyIjky}`l~RT!Js`2*DVI!x;6EKIh+MIbt08B>i$5(AQ^ zkgpHg7@+ekWv6ChiUhlQ^x*pFzWXz?@NhL>fp&2V%xv)@nmVEFw+(A^!$Bj`@2^rqoNUes6jKfQwW5x0? z?)sS~_vKk7*~*eXuAjKeBX+I|lX=M=+c{ANjXq9~SK;$xg7QE?nG0ssr741Er9ano zrl{3vCk^>`jFJ=!p_hnX66$YmcaeKqZ&32h&&ewX!*!mXnIme4@BX2ict2~WKLrfG z1l0sDt41+8)3}r^e42Z-L3Hz^s%yQXn}%J=`?{m5&AsnCz(?cC3OBu9k9 zhgJleKkeJK|Ga4Il3k|AWP>)p*Quc+CaDFzJx`SsT2!v8?YfoC-T3N(?Y8U4(Zh>9 zpMJ=)eh=eA$%jUhn=s=J=KiG$6aAw5SrbQ3ZWM9nos|>xH;<>iOF)C({Ct0)<7xM4 z`;uKIl`{e$f?(anO(`fy^4+HGDWRye z5gEv5K;f2*BoP<@2Qk3jjDfmc2N>QCmzxp+`)0s`r_tsu0KT0w)AKx}mu$gvST(!_ zDiCjk=A8~9$%>^1;I!O8DQW=Xit@#yj2h7Dg76Ul?b~kky_Ewee5EmJSHC$;MW$QH z%S2{VX;zJQ%od0;baM)E5=ZEK3(=MJJkt$!_%}Xu&*KW2>gNM%%zbWoof$ zU;i_`ls6-&mV8>eS&g1jkYqeU!drfGpA_xQcFA`77o_SUBz%Hp!5>W?HJgzoy#?hw zKW-*3x(i4gQBQl!%w5Tg73q*TcK5LU$y@#)MavIEuO+3XZx8N(#W)=|1@7 zJ$MCP&f)&eVtgO++S=!RI*5AlHqqVuI`WJA-)sBe$6eBUtmcs*Z=iZ?>UjPnA~IKN zMTip?xW8{6b^R9%a&Eg>!M8w>1aMW6qUlPI{3ee#4iGjsV9JR$P6n}2!9aA6iH{$` zIH&{kRLww}0m8iOfR8gN~?T5x{kz zZnyzQ+}XMPj`B2m8w@|yPv{{Nc0h4~F$NO@Lj=J7R8&+X%%9E8>80{w(1>}b@Ml42 z2WYNzOjkgn1dzLr?KwIElKvz2G`<%um{e}-$RITWC-TpQw7nHtqV#WURcY~qu~qUj~iC@?a$b$$+*F4>`60U77;0zduDq0zG0@Ank+SXBJJ2*PoL<^tbYwcGSRH@bXgaC%?Y_Snb1{ z@ox|`fWQ9%3iP)C9sqH3;yOA+K!WoHk3s2dc$Z9@`kXQSV;e)yIyqJyXoN(P}5pe|)?`bwR4HD&6d5n4On}g2r_z z&Mqccp8c&nt6q%KTej6T3u<}s&aO>VZhRv5pGU_9Z>gx8VliK#t^IlXCpKL!&Dj)o z^HYLx)OQ2JIMYOh1l6S=kGW>vr`4cRW8Yr()pQ_bvR`Y5_P*Q31zpZ)fnp9+{Z@=L zWU{V5ZalaJgC#3Lgy+LiT{s~ZT8rL^BJ9gX7&A9$g3{k)rCK-kS4FBVvgG%at$s&2 zV+t|PwO6s&z1+?DCZd&?$_`}Z005VEiqH#5OvD8qsqGM&3^Ep$pMVjp1Tk(vxgwRw zq+33}#KT{=;?4kiL4I)Jdx9-otk<%z$*S34PX$7N0)m3rTu%*vyK3+isppu%(b$** z5Ks;d#50`T+?WDwPdE`zj0A}r+;`AsT>xm#T?(e{?q90qQhhXufP3{`D~R#CREO}+?3ZzmU7W9DWUkzDU`f+ zT>)8)Lzw1eS7!MBc!xl3#u>T8HMGlTOT=V(y}{p`ZjZJff{{oq4M)1uHC<)1^N)h$ zUCOCANQ38l#+&Vb-<*6-Dnql02=!n-3hh7Uv^LVDE~yU{6KZ0Jh2Q0n*`Lmsr9lO# z9LC*WdUGMQ#x%AYZL3R_&y=*32|Q`xiuAWj>l@e+q1;HVF5H?sj*5(*a^WUbrI?iH zX?ZfD$p0qpMD0}2)e*&0+8L`rU3iG+l$`O;>o6V9$9By4A;WN(lN`P6j#q@{wnCFj zwH$g{hvJjRF&z7YPfXg=IW8a|65xX!`klpGotoS2oD$f`{(*s$teN^G3&7@MDV5!A zPuGMH+6QQk{&sh>dfht;KHnOWc;9}Zlq3h>9tgw%9*QlbHv0GPL3ZUUFejzSnG(Za zf&c|x$KA0*k}%%C*<%NG$tmh7HfSeIx_gb^kP?7Gc?vwq|Nz#CxCkL`L!1gfQf=?p-UNn+`^aR2+`?cw6A zquv;pu9CQH^m44g_WtT`QS+%8(sBO}>E6#eS#hLQ)>d>&e}OF!$!lKo3z90UqM2UN z;^;BHv3vT(ghw!b_|w>SD($j2@IE$0UoZbj^b1wGIYuMOpP}6;sh%6l-UqJN|El&r zx!KHy@LC1SC7z9)9y={GPf1zI(YU-m8Y=d+Q_(((OSWR1w~vz+YwtP#KU#pz&eQ2X zZk8(YwRza5Gm)FO9%gt;Oh0vNnu(`{Lm3^Cm3%P@;@-&zp;yx{NS6avzoDz!%bbd# zn!Z$>&TZy+D`3zorj2%wlBTHSk-M32Rd*)-DNlUmGfxp}#kmpEtP>*j-k+6l8{9t3 zSC!Gm_)Yyi;WpP}bbY}?FM8d_e8CQl6P-R>M2%#bst%vmi4U410if{yeFQKu1Oqk? zWIiz~Xlm{urGvalBanY~d9;|gw4?(WJEzP!z{}6z`7M*&2~ssbYHH$x+Pt;B9i5ca zm&W7Z3KV7B-jCdXg9CP>B7`P+NIC{+g1oI<>xR>^`Q< zuMSO{pr1eZDHQ~84aR$0y>A#}r4aWw_FIFp#3?6G;5v4($Wx6TivMf!?uT@z=%<{t0&MpERx zq@{f$UY5$3ZkF(SNu6w!F|nArW5;)cYzIZWfwL%t2uyBWeSUlvC|g zSqRlq@Ue@pl&oEp6uy`|v@)V?$6siyqPbeAz#Y`^duytz5%C6gUCjo4qcc1RTBVJb z0<}+CP7V#E-fmQl3K|001qe)wjf?vWsK)-jzV^}4DBv571--IAcvI0pzI(Q4b4+gp zJnvtDOzSlvXE=c28(mH!DJ2;-%D)4`lHGAv0cdaT0Ju0`{sp$R)$~MBOblL9QW8Yl zu>&SkJc6JbkVjo*s;Jv{dDw@5fc{emVS<9Y-*dpHlb521%^`@D*f=4&)PF0Jo zm6Y^IZZm~s{BVGgvS~;(xnI0yI8r1AZ%*(>Z;+$OMq-nzX3p2T$?jPWguVwY4v%yu zoVoPk+4L*nW%C+#y~4E=Erex^R9FTUiIOexBL4^qjNL75bpetk)$-CGmpj+DwrS2Z zG!rNdyi`%6uX$sLnQ&4F(3hn%Jm6WMBM3ckVags7-{JeE909FJ_^?TieC9s^&q_uJ zH37Oz;A=GdNx6&#v{R6whtzzwPBPuAHHIFse7Zys!aTm zlgv6_`)HY$SAdG(>2cW(81JGTT*$Us4eJ9$-+tCPI^|=nN598TJPKQ;U|-!)Pq5To zqN^a(2k0OKK#xplQfTrP88eUV>Jj4;8-A;{5`HkKU1o2buMNPRVaqb*!_kY~HCw!B zSM3x25}(YlGT%A%7fomSeT-n3&)U-g^G1(%1uYiFi*8k7c#L^#%Ql;o+*WMC&)em_ z4Xt=TY&l%{X|_3nhv*{GK4)qlF(tZ=eX^4=vr9etDfjn!&?~nA>0X)0lz%Q5XeAkb zP5dixB5tPA*i^r%7H}7qSa=ES39ft?Gl_`$^M@XYZ6I(cBV%#DHxvM9;}R1wF)=sk z#uqWBr>6n#y6(ukH&;Oc5c1*c*&vBApDq)nXAhwUeb1SVM^=|r>BlOR)T7PG8U{h# zrdsnh2$OKT^A^G-AV$}%N;plBsvO;wY>y1D@!8U{q7UcW58KOl)YZACO{_&3vFe?s zMJ?>+h-e>A5g`XQRjU)G7bs&Ix>-H29up=A*LNIQ?dnlvB&kZ5ACDelh8Ql-~8vc=er*`<{f<#1RfrwU2a(oTp&wx`<7QF>FX^b3|P94GsT zzBnEy#$KwQm)y?KuSv8lZ%K4~uQKR@9t+Qy*0BMxgr|^ekWJ$GbFY@wJ8#EP&gJ|B z1${@SSStWq0<;Y%ZBk1z5>iv8_4G)-eE9+-Yh|hjI5;@=`%`qFu!F@Fq1I}S95@nY zZPOyXHI&--axX3AJ@0q7rI{sgaytSSK_I(znS4v>XmQp2--B}bZ;(OyirXr=uw2Cg zI0pM2@iCf9O6T>|0$6`UH`}+hhmJ!YwO@G}aTohlbpBOMf5*~u|G=6)?sO70+dddw zG)Sv?E?jkyD)pz3si0lU_@i@wK{b6dj2DY2{4W)*6OM6&ha6Pv=iElsf++(V?e227 zuBM9TJ~}232Tb{hJ+ZG%!i>(iO;w?;ULMG>i?7yC^0Ly~xB{nfVlDzu8Pba{?z+$^IaC@ogwyo)`!qDkoOO9-RT(v?5olROZdOg(On6!VZN6+SWx1A3c3(KttWLAzsqv&0J2e(0WVI-Dl<;zRS%h=OGG6@d?_p}f%!5n( zqdIh^loL&PTv%yasMQ~rau=$@^jlTycIX#{P8Qkd-p2c?h)-y^Qb_lI;+78b-u>#K zz+4bWIgjm5+V^t4H_#Vp5_>C9PJyg?(0PURZv2~#2a=?2-Pd_A+!g%!lMQf3lI2K* zn`I+%Dk}I0@lQa$oO0-b0Q6X3dRHro2PvoWX8MpvjJV*(A`IuJrcmijb(h&1MYSnf z_2fvriInNa_i?kViR>VO$qRWfQ(K@6C00JxXIG`D#~t1slby2lBRtbf#@RRjN9Mj~ z+lF7+RvTWpew~0Be0*H$+M)~$P`bF``>rdOD8W*}T8+TWt2^%hOKy0_{MW>@GcX^u zAyvy34V0^h&}F{zT#_!meeYAXR|q)=Y2R1H5P9uR6yB;im80MZ)6^s?t`8tc+f0+LS!`%eEu06wFn8 z%)DhCxEZf;9vq2h6UVF-Be?$5e6w+dGw!WY&6t>+EG#Ja1(@Fg6;#wB_V^M;925YX zT31x6f|dn%)ON4jfy0k5T^Yg{`qe@p(=~nJ6$=#Z+uaK*0>U?he(FDcC&EP-^H96; zMBIBPp3ep0oFlA_92snRe^pjn8IJnLOnF{=E#3cpX8#-$p!6^*puksxru8@pj84Wc&}e*ih#$kT%Pc3(6F90CFcA>rb#3See{EU`voeqh@^Iw3(^RTUd_ zvH%=TTO`B;Pt*5T{13zTkWaP#T+JEvevmPnv8tf|I@>=Pi+G6A#7Li4-rE0jni4#( zfQHQbo0jjnHr5T?-)GhWYbJDd7KFC%xSODtoP1J0CGa$CaxYU~-{{z1lYBIp684N> z+VBN45r`ZDB%x_emWnC8HZa(6rW#nYC36FQ1TEMfAW36jG_P%8{%<{Mg+S)kmrZVZ zhC7~OrX2Fg#W9xexiTpS&Zt;;W8p2MLd6Z2HlMS_?2;bSDB|wJu7_ zHH5@-=`Va+P0DXGKC2fkl|NM2xetj5?pyFKo-K_ zqcxWSz7`Fn!CEE10kX2|h|2K=JWOz=GQ1%HFWD#UT*&#w%3}MNH%MOe4QtLl=fbgl zfAiIacftw3l({!PZ%wG)kza$4qfqJba)(twb-Tx`zGy&J)_|);U(pBlqx4K5`0lvT z!XBWOYQGP7cst&!3ok>ukB{si86d`-&NH$960BvcviCUzKs>5j?!@ z8r1Y);-=TE?&*wn24`&lUm%MbGp`v==p7y!0^%?%{|?&~V@G(%2mXcv;nkjdE4H>C zOAhi%R%N%wtP8GCV<$~p+k7+8OwYCgI$j?TM06h;$SM)Uu4;{f-YH4ogD*Sp=H06* zI{uVT#&UEs<|tC}7+&SfzUiHa1v}&4P(9>u*v;nE+&PrRq>l35k#XX+T}LqZ7de_w z=?$xUn>(X}YN>IQ%d1oW9Wn6lw}?=S8hWe}*Pn^T4cm`VTHM5@t3}vz$l--TOC*MGQK`&x9j3;-7I)W57P9pB~{2qT=N-u9Pif!1-a=y7lwaeCp(oAPOMvi6Vus`gQ{SuML_(brnJ2(_5c&fIr%UugjUv99(5X<)=5 z%(cX7f(X`oqZqo9xSSL)fFYRp_2#NMRQ3$?^gw+j5ktALvB84(dZ)S-Qmo;8;Q#ls z#>MI?c&FVI>uVC> z8ROeXW{+)e$i}7{0 zjfRH}PLf4D1`nMG1_z4C0GWko4w3fzDyP*(ySz|V>%BRN>l!p*v_pWn5nL(3fA$wM zoPYzlrZLOD>AxrQg7v>Ab4KbozS{bmwe1U&goz^jay9|F6-lCe*DIOQCqT z=XWLYzT>Sp#>wc$FH#9?6w^#~iCayd^6M*n78o1rU~N5MA61bT zEC>Z<1}nptEhS29c$%e@=uacg^V#yZJ>%IA?YNiGUn1g8WEJS#dL;JddmqgibXAZA zudX|(yBw$)!elu!rV8eEZSAJEH>^sKh1N{-hsc{^ndESr4ybYgNz$nWprC!ZRqeUOTdHBC|233O?k@h{PL?~xBuIi!vpogpfGmYM!DZ{_mUk((9ToU$1@kCIg@ zZ;ibq)MHBOH!ZefG^I%q)-4pNxrz)NFD$Bs?sT5*g-Jr|6K9mrGdECxWC7q5GNl9b z93&&m|KGpoe`w|l%vVy^pUv?M&$U-mf~Z9*PRJLg`f45XD0&FF0n!SWL~`r*S8>O8 zUCQzMI`W)KKK#N?dC5z;ujMj|i!`%UKL?mC38}6VV0S%T?~zW zn@z1E-5?%izZG{MTQoAf=}<;wSjI+RgtlglHM?AJ`iK;~i-*|{HTph>{@w3Qf8NK{ z8~Mc}i_=o-2!D+5r;tuaHgNg{%cLf?l&^$AE2#q8Yn;4^=F+QeX-&a`^{u~586j!N z1gOBre!XX4I3N;2{qK-`)(QZAfLmOH-R0oYFq{{!gYJM2^_*_Prq?Dor=K#yHzxLI z%RG?9M%SU5D{jR|%6UfV%Cb3u!tSF~2>;^zANg))nkz5jX*pbvKTAAhrfH1KnM^qo zdta?quMhE-F+u0*=bsOyFuRpjJV5PrK1;bqT5M0F)2~@kkvVd>cTCAiiJ9x^UA>aS%o}}K?}?uFiSM0GIz5Xp^BI*7 zV_0F!^qk+CoiG}8C!U<@%94AxGF}9Bbu$oPhjB;+(NlWc4Gh)r*bcBE8;p|(J0v}X||^{aA*i2j?e#T%+hGIFzxy&^iU3~eW?$s8aYI`grG&MpW_I|wXp|^ zrz+JV8}`SQ9mkS`nue+fMiW8>rI z51Z?Rl5YexI~vPY-?5RuChx4LU`sRZqEWbL6VCgzFCagijl=%jcCsnN`APr_!ygM+5Cbp} z6AS{BI(E=-edf~pgrQGiSm5eO>fS0LsKD?p1<61wzyoxV-EIgkfmvS;#HT@&H2@km z1cLrFkT)@o(el6Nr~KJo+mITJAFco3T0xwv|6C$w(2fe?qKi4Sv z$wAqO+sa3w7m@a{uu-$2YinH=Q=I~I!SQt$3+AV@yW z-wYcLcOLKdWtMsw7DVD=so+Vvt`l7pwzs5Al_ae-R&H2g( z?Ql2Q##oJ2I!69tN43R`YP3`GMPa7Qb##(s)deeRvMikIqNv09B8ql)Yz_3HP*Y3*;#RywQ~_;BOq!Rj<; zF!hYk`eKi20~J``LXZf{4o#&1#~-w~<_g0C%e>AhBluT0+r>?Xh%Yp(V!;w9PJ$t} zxR3q_>9afJ|LxL1aaS;M`p|j9zFOxh-wPgGA!Y7W)RPTo6I|K zBP5fOJ@AP%!Y8Vf@db{><^D?r{j~0ByrL2!#$ron%ka8{n!Fy~S+=4Q66O$Ua+slr zq7r!mE&_dhn-z^qICg8ilZK4=^iRRp<8w#OFpsE*k9$QaUIUk;oY4{5&SQm!9^^DS z{Wewk&<5}6jMw@O#;U{GRrN&fvS44M-sDUeZ7a(<0j z`meVX3m=YOBgezksBaqE6{RyFTcUwK6T_SzEOS<om|+UpxZc%Z{&oU80+K-#lOS6`gq zkn+Fb7Uh3~Tkqa^r-%-P_}BSUiUa{41716r{AoYV4_GhHu!zJ$zCY+@(`N}3Cry9e zZ(-IC{o{<7z1vH*d?^1FgO0MKhiVfjnkF~QK>TU-ETLk%-&UdSC? zby}Q>L;$<0Tk3>F_s(vb&C|=Pe)Hb}PkiiP-x-&pj*_^j2I9@LDfMP=Wc!|@Jv~k0 zy5Vm{B`xt^B41k`z(C}48SOxlufl+|i)XKgU7hmD z;upGz5xQvsziR+2*UG;$=V}CHJC0I^U46nb;S-!si_J}rd6RyD zaIc%1Wi249P1v^d#~Vh-PXf3Jm7w4=vp$XUF|6otnvF(UY0W|G_0Wa`o1l*Kj@vS3a9&onmsfbNGPi42%~siM_2KDooxu%m-`q1n3 z%~gS?T&@WQr1t?h*zg~ru?xv*Lq9{sZ-j+%_=ScJ$SeMZp~cBHgeHN9XC(U(imH-} zCk2xmvocuNbV7<09B>Iox#3yLkjT?iRTUf2-Y`0}RM*nHu<{n3G0!Aa>7rjCC8TC) zX`huY)UTobn(@bAycc511ySR#pK7Z)tjU?2ZA@WGs-u75mJp_JNs8f)E!OTG@Tpvv z2l0KJhJ9cnM+<$Bbb<30kXhuEl)%pw)z&5iao~fC7NF|u>&q=>nZWo<@SLSp2(Fp2 zTxq`ZTlw?`?qhxVUuwsX^`byvm^FJazDH1$EXCSgfOg;zi> zI=Ws|;$rc~TO*t0g>OPL$S7_h^R6{FVmlL!ag_;dm)ubi%n5-8ngD!6htM9Ixg+CH65Eewu> z{{SL?xCMz=5EUC0RUpJa34{(ntUdPa!)rX2UwcA2D0jEFKk(mtd=ucq!wO4|m{9u73X^>R4!WVi+GE$9s+7ezo5X648iufYMaV(vne5P7VkQ zd_ng`Ht59MjS2Vh%`*=<)LSt10I6n1Mh312UJcgC>S#aLs^ztlb6CVgakkp3KH&NcbJD>AeMgcrgZsdaw#uK?ol}NTIG0~v)xaVNy)$vMyLGS7WDklfZuU;=FAa~AQu$O z*x2|AglI$H>P(Fmcc)2`Rx(6C+m0VlqHmZ!f~>yZAjb#tfO2a#hV|X_G&ds%zA!La zI+4E5;^Zt#GH}w$uaX``P{y}SyL;V+b&Fm9_UCu5g0#CaSYHB;7F4ZBEy9&P@4x00 z-1ggeTyn7-vNb>lOiyh8Ri^ zvd|HLggIAfEbVWo4^|)WSpX3Tw2O-i@ThDrz8HSzB8R6A0(s29x!Mg>fpeMFV_^^59LiPJtFh1ZzO; z<4u;sxFNe{w3Rag)Sz$McfEG&_E)=V)7OZnbU#r(SIU?Lwv4opOy?~c6}PVyS4o%F zACN$SoI^wu6hp8rAmT9qH?MDQegZ)p0Goq>!YhV_i za@F+;i4O}y0oe(Wv!I~o=I3*9U+3oLYWX??`J2Msj=|0Ga*g*6;P6nd=@9+MbX@;i z@jtR@0r(1Z=1vvCO8J$!xoWyLb#q$S-@i3CYdO6n*oPu^y}|lU_q0Szgj$tcJU7Hi zSrcHCXsd>Gub7Nlgd1P=&c872=`-v;(9@a|L)w> zGGpPNb(WlSf9+VHLJyGn$;H2D0obNh_AyV*j^Y%>Hhce|@sC9$^l`f_v+1SkU~MEvsPu=$lbajJR^vHp2&z;vbMMyOow`(=CP_#@;|A6-!Dsp(0TDdEbBo*Z1`2it! z?*VXdh?|~6{FNdi!-ro%a_ScNMzAQS|47Ef$2;lu(1S-^9f>Fmw~q0JGqqyg5*#!- zhgnmDa|7GV^d*hmvjm+YtN}XBd1f84y*YLcR@Ld*v>F3LeNIC<1=Z$_dmOjWHqb55 z%<%zICFFl3xI(|H#0Q8eYN&y0)D-({C_OZ2N>WC&IHW@vXcLS{USYV*)XdCLAm2X`@CqBp$8umb0b$)xrVuHB!a=wo92xUmf$X~(L3yivraX>i+;`ax@jfH1d zSKYuC4K6>e0vbeqe*WFbd~|SCuRxXQtiGkIvlv$QN7HgzSG~4Fn2>s;CI03Yt7E zjQMZ}JT=UICNgaW9TE${nUy~KhI3L<6>-U|*zvQP8spYAHT#0wg=S7n%YR0G(-M_w z>1~((X`ox02}pTIchWX{4vh?c91J;10@)+O*2^ud+p4$p{5Zwjz`&TB+xkMztJY7! z%DWqWb#*u0Bwu5lJa&ksqKL9=PgbaFW}67ccn=6|G$IP?VZ;={QbB6oVd8(Kw-}R^ zft%MGb9>NAV?k7J;jE)PutV?0%VX%?h~xxM}=smu>!K)T2J}mgDR!({=j`}SKnFpn9?K!+{6SE~0+fO(Bi!Dt(cKJUL zVS2);cP7!Ji?E9fC(+^}hIMxXV9$Imui5zIN>;cnHf28+It*b0l)U{f;O?7*}f#AN;&} zX`-9MNzhZ3^u!tzXtzIom!`$tHtpqd-^O#hYCq|Q zXMC}3`I52PBWGprQKRSZv8YBmCcqD-1HqNEZi2kL1d=i3^ICOCjaeR< zci<}LY(Nu2^!AaQ1YBH8hK6VL=TZ_SKhxgtCAeD1j;typ3op;ctl=xCoeg~NK6RYDmrZi-(vryeY{ zXQOn3+&QD_uz7J|nVyejt@UfIp=sIf8LaES=U_luRM~~=Hb=ixQpfvPc`YZee?6#9 zB zm*nTq1w;-e)G?Gmu!;Dcha!D+U`VF_J+who|3E+*h9Er$J7rN4CMSMT_Nllcd`@L( z!~3QrVr-n_f%ogFp#v(FCSqR{?cnPu^EQc{;r(q|!zg;?pcK^9A_sCXGi@FcTDg|w zT`Wr1+FlHNjx$>MG1_Chz-&%HMNcJSoII@fRqT`)day z&6ZuHWQc0#+$I+Tb2Hn1NywNYM5KKd3+!iwy_|VC(C~O!_S`)Qv)GW#@UWojADoG9 zwj@RxWi%K?t-F{+t&6RCdT{qi5X$G5T5oOJ7g*J)oc7jBkkmyieLjY}wA8GvIe&T2 zGn(@jvQ$b$p~w-fe$Y|0OnYfmvK{c3(jo&Jo8>}v2Kgx9UYv3fKY|VLV*p{p&MI$ zibpM7zKNiW>X(WypYG-DAJuPEA(_LR2!u}6vw!RqB_D;jD7FXYGp`2iQ80Bb;qWe9 z;qEUE4TlxG;1#)Jeyzvl*%R-G-!M$epg(xVhOywc|5D=o=1#%ve zxb42CTfxG@60Z`zMgR#Z=FO!AQcP zG@x$+X%xR_TCRLQ7A!CQBA>OBfxT5o^id-3mYp-O2}Ejm;Js{Yh&TNdw{M5YgFL=nom@`)o+QR^W+p~fpBC}e0{GK6}R zZv`@$TKR>FKgO&pvigv-ZUnx!R0mv67ZKDqD#gGE^&{IHe1MZIpJpSjV=OyikBjfE6V%u*_t(?;FiVwM8cf?=A+I(c==6YE$M8dLM zmFjQJWKEa(tETcpsz~er_lNQ9y;-QN z0oAQZzur;ic3ePI#2}y>QWGtg8{=p7JR(3Rt#velO1m$OUZhlr$6=0@$~m10t}dqR z?CK&e<8$2o&Nv8(iQ>Q8ignW4T;d_99AWaBNOSN=9!QQRxG8kfKW+Geh_~>Ljx98s zOcG<8ZqKRKW@x=vzuo1uhC2{mx%!1=n?{*v=O4^F)t4(6`|t7X?CpzFY1T752jfkI z;|+M`*rX~(@HL6dzFbj%b6$kWO$9z)*S^PkxucnB=2t<0rLsPDY}rJsth0W1S3(s> zkE}(O{ih5A9)=Pr3W0O~psWGsYM0e<##HHanHejs@ArqIq+?ZfW`Z1?8#3l*zWdF$ z`w_C%Uh&SBI74mT{_6`1z9PUMP8@>#N4aR4$is*Lez9(bmqxoJX)=a2pGx`kYA3hl z4&(V|DeB~?#(y7#uYw^>tT&Pv?Bg#$;00WT)z7AogCRwhu>&K3^DhtmKy*-TUh}>F z9PnA5Kfx=K@Zdx>!@^u+URy&8$vW06M23(oNRjaN@X~y--j}F`i8* zm9vu1ZzJpq&io|7BA>0&lK2N5@6W@AYmJ$RdX?!6YR~N(UNq6E6*@!q2J$UCkYod3 z1R~b=SoH{#&+*@XEx7-6xS!nVd6H6qlXza|;-wAbMMnceGBkv_1NO0zk>Sh`NYT}j zha&@x1Kf(8DS$*8pResuGj2{#4S>a@8Ki7qF}0aT0+TQsJA1N_k05X^gNzMUAfDIr zx>A)O6jS^xElmLo6<|yOmm~m-xC0*RS2*_;5`a$tQ0NxmA>8*6kU&Ne9)RAK&)g)Rvx^;+aij3_0N3Pd276*~;4^}e& zc2=Pb82AYJ>tU_ised(VY0DcR8vL>sU&oFQrKKUxl(=K%8uPEKlD-8)S~e|zvYs$k zPNWs_qXy2u;gfBgl?O-mS2l#=-DfFuAy@7Km5hMtPHH^!8M?R@Me#HlJ5Q7ADlx}y zQNhT>uZGKH?>aA?mUDB3%d}qjOUj_vD_QhqrZj-S>O^(tEC`a&wtFZwt&gz>_ zat+By`j7oji4wNvJx;~M^I^t5d8d*h;<1^TM}Oa8NiTO4*41%=AOO&vtlJqdPb@NH zs>HKusbS$5W3gP?@~XeY58USD&uiP)f{aY|JKFrDUb%lP250sn%`JCZIZ=?Dpf?`Z zhhKm(7xGUD2m+MpEx1>RqQIJQFcrXGWBmWM7StQ- z5@UCFb-P-tZz)dkJq>e?KuCJPw7K!+?(dRho70TeRsb6(1OMpe`ua!UC9DUwjN zt&-P@X|#&Ixa-kPo=f2yjBSuhMjESD(a5cxAC%^U$PNIV#>T{Sg8B8APB!_IW0<#^ zWQhn9)7n&#jnesrd_A1&+S32k-djdh*>>;VpdyM20s?{{BHi6(f=G9xl2XzwpdunI zAYCc~(yerNETmbqu;}iFJ+J54@7V8`{c(T$-(%eOaBvTGtt-xR&T}5e??9253DS1| zq6@j;0%92c+SvSuMt{TCX4+)}gBK-oOS9B>YO&SL=# zmt<5<;t4ug-Q((AHOPLyU+Z&5GvRu>`0a_yW%0M;rKze|6p;Z66C7jX;vYlL-WY6M z@;LIp+#S7g?292Yg*wg6i(GfB!&S65+NJ`ByRk18oo-*C(Y5i5?tm-(?;r#bNkLzF9my;@{myO!k9eRP_G>whv06l}P6E!Oj+x_d9 zVK@u74r=ZSj%l*lY_Tp0yeiOmlju?O&_wq37=Rsa3$CqnwnAPzNZ{=%0Y&Lx61l=s zbFw8HybNo$?u-*Kge=tLYY?L&FgM~H*N=cTP_FS{2aq=3v~qr}RmD$?R{yd?{R;o= zB53#}0V|&skFym|!h+uJV)d58ZCedl`iQD&e{dfme6hq@~J z46VWDZY;_??A*&7teI1`3RiKhoX;*uT;#YocU%_srer2fVi>!M#=gruwex zE9Okmj>*GfWe>^hphs~{whH>tIah~^FC!ISwj zd`0jz_QE^7J}eZmoLG{UOs9)fB^+V>J2`Ed%SD zrFOw8cbWRMcO^fsm*~!B%ch|A%lvF8j(-v_G<(^c4cghJ4<8V~Z^5(TVeHcQ zP)rduAE`pqq4l+0u<5(V4PWP2+F8=(vh7(DJ$=}_2j;mzC|caC=Eo#;kkJE z8vc3J)z)mt{QbvLxBSuQwVrG@+;0=H&ESrJa>igr3q}~QM&G{PrR$D7t7=5?e{sIw zc&<}=Q&+vj9_tnknuB(9rBy?;u*-n;0EAtE_V?otir;qX@UMS5y!opS>i_Kv;%&uf@`$fpMdUbg+jgm;f$y~# z#Rc7jxY>n6brp?gvcp|@YJD8Dg3;zUAD8*%_MHC}6u*_CmYZ#Ak`rPBu9@ zu&af~yvC97vBa6L<>M;1jexm+u@Oi1*B znLTIolM?{TEso9(X58-fq|OgJbla^YbnTkKmft`8(u-!?mMx+;Q~budpBr)Cvl6>t z1)sqT(|EvnG$<+AKLw}wK$<|Yi)hy4k%if$8$(OEudomAi| zPh_1DU(W5aD;?`}U_La~v2qkxa%JcbBq$6(YilXQX8*1GW)c(4YgZll-YBZ6d83B+ zKuqMzgTzlRie!Z%6(6(4u6N$pHJz&ClUT!ar@N(Qce9%~NlO}v>G|tahIh3n@Bml` z94R=pf8f9vCUubIB?vQED9$#481SR#^V3Uk0oZ9S+fB?KegI z%Vxfx^p}!JYud!RIT9t=JUqCGOtA2f#gX+GzpH$Er$6)H`JSgSL}am z>y7D04QE*XH2c&NRjgcL_(9?3>?FglThNLZraojLR=H5Q=dklI+Tal`jN5<1z>yY8 z3}MzRCn_eqs1>W7GxjX{trtYwbMd84%gqJzNe-PtiwV2u3%8-j+W8&V@wqv%)wDAD znxJ}WtvruztSwKpjmW`2=DIT?V$P&ankM7a^sM(C-EJw>5?P-k$$h^L8#f=6tI)7& zVXWrz+>(1cjtXEZfe;oUw&?19W+&d><}a=CBQ=g?k*F8#4WegK>@sY()x68cqPR$+ z20Yd}r8e^L+VfkVM_l+ah}UCjS^1k}F5>qF&ixl2>mMeMA9(;O1=P|){q%2& zG{Io?A)br)-YrsXhI|WEk6-a&gv!+?kkVYbP96KS^YHA7pZ#+#i~j3@J0@rEI2QO> zs)b`4h$rbcre+B%x6OF8O-$F;2;1K&*(9C*V=|{_IJ)e%HTVt{6TtF?#8*%OlTV)& zb3Z=OmXRt{`lxqw+#h*nS+Z`+e6R^@KfEvUxnb7SK$a7u<%{F<-0)pR*ugzc$AQdB z>YRKYM&VGtz+et3Du>5aS2N?P4y*bbe*`^(H^SAte+;wQN%ulfExfUQ=RzTyfPw#O z>9nTiz>Gsmq0;LE9@M>myuBwp*2N!X_Uf9MniAc-sWiVn3!zNVSW=N;TqaZ?8Br24 zJ`4$9-1(ifK zO&%-@nfpcka@B3^ip0m8b@_KI&ql9CQ9m;owbtC~X!Lp;9o`akG15a)qJz!Q!IZGW z{bT<85`NHz(@a>y;_y2UpQ?rVH^vE}tS_G6erLi9P3}zfD+*cVewe*7)m=@*n~X_f z|9Lf^=Fi9Ide31Zs?W;w-02pvn!lTxFUp|DR#xlxVqVTkA8g1dFjFTxh}YgB_jNTN zcuP*z7}~c6lZO|&7IWhid@B= zH?KE$VNjLS(sQz(!2Do{G=q=DeuZa^f?r|4qTwS2ii5TtP&%2vv!8|2iDe=8$O{sT|AnBng;0f@`i5_*DHUOjndFg#UT>_Hs2+NliC-=W=)t~w z3vH|-Puf2cxBCRzG;2ohwcY*NZz_a8hyJ#7DY4#IXP4l3a=X~|b-&z>)67dZlW%(_ z4~1X3v!_()|IMHiA$JPev7gI2u}7(!MssJ<1zC{%eo<`(Btj<+Z9IH@1{RjgX3du` zU(WJInE-q6sglx7sgy8?f+%#DS7<5G)U(5Z5w|hqe}N^gH%C_xpIQPT-uMRv(TRyw zHp{g`BMKw^CO8a*gVg+&br&$1kAjh54onpIo1Fp8v-S5e0d}NpK2YHYb!Pt0qN21= zYz~G%>DI5!SrXTFiz@i?RE`eST$sfu>HGObAQ?PEU3uJqJ^HhpNm7hu*GuKzOqgNfD)Zwx%^XT%N z1+%rj6NO$T9&Hly^94NW}T&c02I4&;ZUSKk~6hZP(vTzDBq!sjlZ zGjIE?voq+YmDE`xsb<$}lq*OG6`a_^fdvl1Nxga0}R^x`h_|J1b@5|5o; zN9}#Ee{&?7crF^%JhU7qnNW$$XLMyZPG;_cLl82fDNLZiA z%QyA)MOfxlMZr-N0%!Os69MPRxc5Xw;~~e8keXT%08;USHl~2^wzmKM6jlh~|18W( zwK;!?T#r|~syU{=`)yP%WnSa@agNWNO+wzf^nJBAr+GQ~xx84U!IZ1M+OE_@k%h)% zP8t3scVi7}6-`U^;y!bx-)QE%y}5JaCUiN4gbsh~{4EkWCeaFldn`QR5JfXcVYCr> zae-%5rhY7Off&IgmTEk_Md+peLxq(!lQm?E-?? zge?$eG#^vCKxua6%9RH>8hw9kUVxAcfh=PER~tn54xpcK%+o>TGWK37g+@dq4ixJ7 z_OtD#!7^}7a|p3N-z!!Y*UYI;Uy_$my)@w^stxi)zD~p+8$+l*>=%%K>fAY1Cf_6OWpJYlJB-v1}#Be(>Ag|5~&s`FbAH&~F@(z-t zztwC>=`l$98r$0Mm_?GDwX)Q=$h4F$+-tFFe}NvrGZ}19dBecTeeGDd=!Q3`Iu}E& zkFz>2v7f9QKj&9E=_d}QV;`cWx@c6| zTlZ=PZIx}(K!`#3?WwiKzV8#2`xv$fxA{b!)!gzW7Cs93;5_88>K*us5w2#ro^YLX4z zq-Y{8ic_lh9J@nHFdUH{QAmE$!fX}r=!FX{%hd!UcWww&M^NKyRr>}BiHS(&12#NF z_uzEaYW+$Geq6mzjp}5OS@?;UjU=7y-l&Bp z3jx<_w5C=_HWOWBtafBvsMLp*%zKX*S&d_IZlPBIq=p$?N#If+Ty{Nnq?s+$%ervX zJf_0KF7SMn$I>C7tbO2JgiaHeqM1skfWUmDVI&EDWbC0>UQn0;|Fyd#w|qrIO`*=d z6v1W`ZsMgVB6BQav6Zd+Cj_4Hp@TSa4*{jJbwfart&Ej{1O_8w7LQ5{6W-q?hbR$P zO@yO55)Unyun1GDU=${J)7%y3dvKt3;m3UQzGv{qoKSmxyDvJDf{W3FJr|3Y!i|RE}_z*r~ulO zQk9p-2{Vk@j`{iNNUtwm(tCukwtU&Gna)<{Es7>a+T!orv;AluYeF7nr19u-pvVz#XPkMcP3H?_7e39)*nID-UV|MNW)Q_I))Xz1hf4s5`VQPasGObhrJ7MXTr{ zKgJ~2dhRUXI#*v#e)<@uU&D|@5^SWctzBAC0cvnAir|ncdNUC23H4rvBd}t1q&D%! z9$Fh;?5#R(y4y_8?76s1#&&SUW7_S)r|UC$E~NI=_Lk^Qjp7?>CkiZoxb_~fr6 zhx&!R2xJ-7)T?_;<+Dj4kf!0`?R_pK!Cyn=F=0MYZbEItK>ZM<@R)-c3$4)Gr?2Gk z`!UJQI_z%6HnEuL;g@!=AIwu!vB6nYQzLtUBR+kJ!$OoL z1x!fmp~CGRcbV)$u(_ad)yathNu4`@bX{==kme7&`wrw{PvX{R>0QX5^h>Dbu51t zpvA=k>ZJbfqkgLHQ{CGWHVZ5B8&%sJAc}2scOl#|qfQ(;+vRXqqi~wJkyUDdPTsT0 z7Roac(%j7Dl<_?KF$YhsVve7SELt&XqmK9y@@10gRn@qez43{HiM z?aqY%e2L=YKS^3@6quF1XHCA4pA!D#C8u~zY)P>cRh&qn&_L7h_iL+UIge)k4Yrs*`_T(sP{rnCz?Dg7+6zs~m4322E zNDWn{S`7Z0^qD1ff`T+ND?D=&>vgz%;(cMuk*DVcQy0IDA7tz%MXd5fsqjXr5IYy; zNNr$SGkQdHv(G%;pn(tm-X9dmAJ2b=OYS92;+vFh3e3w?k@RK3PI(2+F-B?%rm3$< zV2RmK_*qUqED0Iy5@4fG6H(pzP0wOxHZo4?Qs9UDIc>zU`LNU}9+gN71*AGZtnj`# z6muK%!3tBT(!w2CbPdH_WxMQ6Wzf)E?AqXFiIxoz+TAdglaa>CkF_3VITP>Jrlyoi zk4*ltyJucmfQ*Ok8(u~}+gs^y1j1^=elT8 z6Th?~F9UNty(vFKa=Q)*1p%iccHQ{`PgdIBqXWVMSE>M18ERW9vav$B`qJWvDZ{}B zo0^{+6*gEguyxQ%CCImpLQF6+qik758Uf=rA}p}rw16Bk-Z2!W(soe5nug{G?<2F7 ztdY6NGr0L=G2Dd>I5Kq})s%o@vRU=Xcwi; z{}lC!U+db|vRHZ;9ft#VLiBMEe0?L5L6L6HN%q@}P8||v9q4@0P;8$&)_)*NLVCb~ znmU=GTLGD@b|#6(LqRQIsn=B|?IaL?BUtJrf)kXF_dxjwH`;!AeBO}Y`@=kAQbOy$ zThG5RY6>lz=MC{pw@<7H+kW}{`AP_7#+VU|73(e%h&_1ynhD~F#%vpIgg9V9KW+qW zO*lraudk;}9!w7V`t=F;$boK&w9AwdZ-?#Pz&IW}<A`b=xF4bo+}k#@vqbmr-Z%}p>xLl& z3g2BsC0tYE9hmG3FYqA)9J$>*i>UM)b1d*v%45q)yc7}XKf&=#MIFT&8SvT6pniNj z5m6@GxpVCS9NmG;mRIs*<05F)k$exp&#NdaYxmnAv)0DOFG)!#5CtO-)(fx0)ENUP z*G)j@Zft6bD6kTQBaf*8ol6cPkj>4_TV!NKZeV9;)2@f0K*ZC4%=bXQ5Dpy?togCL zX82GN^Z%~YOPZ{XH>~JvMqyj6QhZdV-+Zn!&U=3st*TeIm3`mfs!dDon>x9Dm-)?z zvY&C?DA$8!KFH_`$`M8x|soUR^~L1D0YnOS1V$cm@#v;nO1lT<53z z4qg01AaiR5LrW)bw^##A7li;Q5>D3x>ETGx42yc%X7im`9uquaVPWJOHU*Luz3%yO zIa$%DhBil|13_5VzP|`cccr4FD!47abpO3A2^G#Q%guzrf|XZ#b0T?hR=aQAQOj5? zb`|CjH?%BPz2!UG5xw27sz^vm`l+ah_kS~M0jX06J`<#K2j=C*-d-Bwb%KcLO@Hy) zs{ILB7;)OUxR}8tGz1;-f9a5(x0HaL0^w_7Ij&D6TIQC0f>S#sFR}O9bq19bJ@}kC z6l5gOgf&FXP46s=;%?M%yr*OlEMhCV?O?%!1#|qm zrY7I7UvEKYhc2-s16;Fa&T*C+3$TMAxE+Z?18NXN&^OdULc@54AVMOA0skCa(bBTA zo&qCjNC0kz2W+uFgBS!EPxFTQK>o#`nA8c6D#crg;8Q>yLW&T#!<-yqqIwj6pY$W% zhmGV}kwXK#>e2Ux0{S55|CXD%L&G}ND<1V(c-wYuut=k#vr~?Rg~eip*4ECh4rJp% z<5SYp3j+NDyn!Lxk3U_D++?aw1bU zHT4pnlY-gVFXjaWd_|ud@mQUo)~W0cP{LL52#~Lg)>fM-jn>f5vJUG)MWoxu5>6=u z6;0Tk*p|f_k&s3`J^ZdNbNjvd+1i+cSfDUXWc+>(UgKdojSNw)h5xH0)LT`pkSdn0 z0)Xv?itpV9Q40z#j~!6UAu>nVk`j6apxzk%86_8WW&>o131}pdun`274Zze75ITZ| zWK_Tr27>;zT*ZMSAq-S^)*FY#7#BL&B1sVg(Z};_vEYz=w`;;A-jhvtpWk>`-Yz)Y z^rxAS_k2KSK1YL9CueZ;XiV^1zz?C2fs)W~B9WPE{iIZ4-xHMx*uEr=| z(T%JNp7=ip%Q;4MguNIeKf08BYt~F>Xt9ts;kv-@!}m+i%b7t*bSQQ{Ln8}`eVFt< z7l#+d6bwLLqoR0hryfX;Leqo|X&WEvlpIvOb|+tX#%+oAF7NIpfsd?ItC5He*32RR zF`m&%_5BOpr?e5^yqp|wLwn*sf5qG4F4g4QAn--VJ{K%QW%!#v~_em&Klr>wWs1S*J(@1Twv_@uomyES1eA0?K0te z-k5QqSb8U~uAv9luMo0jLMVmnr|NwEnn{ z7uB()nR-Fr*%LLr_xj2QMg5JXDe1yWrq0EOS)H98v606TV|*p&GS_-6nM+uWHB6>1 z{L1gRHH^CKZ2FX@#eMI@Jn)8OBE|fhswK*3whqkP9KuY5h3W9{@N4wYSo9VojP>Qc zkc7OkfFDXqO7G}ohOHv^p|U`-OyH#FCK*`^>@7%d0Ra0+uj61q8*{mBVPJDm^^%4< z%Q_4u{!rpD$v?XXP66SqepO1hCFV1)QztzbSP&l z^)7P#UVpcqGqZRwxW%AOVZ&l%jGJI&u};4LE=$NTpk-qET(MRjI6SO{2;$()I{+CW zrK~d)ebVrxB4$ij{-H@lEVGcj5l)AUo**Uo3ITx`v_O@B1BP6a;vT!hqoYFD#eoqX z>gR{+d9?EnbZlnOpVIm|FVS9UfgN}v+0R8qa>7!i`IAVQi(res_MV}Cc{s&~L0lP}1MrkemXTR%sH>F>glZ$Wn|9G{TgRGTja zxI7}<1xG286$61`K#$i*=>qNoQj`EG6p5CAr>VEb+Z+B@b5DvivU3-ic1?pfu?3Be zRg^sa3XUKu=n4TgV+!1kKG{dO?Z zMaE;M>6*x=^?-J_730$qktBj$Q<%msn%>F#IlnEPL0)pHO8+`c0_%0N<|=;J&!u9v zUw*+|PvH2W7e&6X*4RrRac^U86eMZ_P`Vm|CO*UqW+O3BTtzS{rkQmo!F%Nk?`BQU zZ?Hd$K^!wuq(CGsYz%eKy`rF~b$gf`0b>+hTBI=H&`u}iocr4uD{pb9=r!R#0i?79;MzdwSt2(cpU7z_xuoCkMaG+txEhTnb2P z7FIusqu6^bQe;#hvVGx63=&q5ej6&=S7*23A^75JSms>72+918X!7TS>fV;)IUBLv)O(emc|hoZ@mb0siy8 z3D=omcQZ-U#$5@DbC0!iKdFBA@QDY)f)&t5^Z zw`H%uuG5d%lW4GEn44i2a$0ZFMK=Y>bxx0@q{q7Q_<0WS@MGT^HMuL(Wj3{GHNBO6 zqM|n^^an~eXusx}?hAoAqjRo(8ES3^;H1~G=2d=(Kp6g%Q(@9~|AEQx71ZD%ctfBx zg~OAnnHeA0-H{X&XlX3>c!efEtcA{>|8Y4lFc@&6Y;IV$$ARWE#SzKphi~{4e>s1U} z@yiTkd4kiu)N@pw&wnl-_pWXZqnv9d*AEl6%O=m0L?<02B5KZ4z9%);@OzAf9X80Q z+G9GqO`7#-a+HM%t7R)lc zeA!X3V3FArX$9e-yp4BmKf|LT$ikwnOS*71&|`D^&n<5mfunX-qa`%;xj;H zqXps6dvr1>J+06%7J@blGR-95$Wab{0+|4PJw4p{_<;V>kB0V$nX_`^5wPjMLWHz9 z;+p)TPlKK;h&~tUvpIEZru?KyDn&h%#4K6HkbKzWBfQ1S2m&~)GtSbhRJS#bep`2} zGs++3h1d-a<_Q1Dv7Xw6@`wkPZ^X4NlrZC=$lN zrU}6ZCMe>BYsxaf93xH8qDGo>P-Byfsol{tf>LA8Kdaot2!QC52HQ)mqSn-dsN3 z8d1!n=y&isnO--ZPLRF48-qnDB3XCgQ>3y{OBA(H&yS~WK!ih*ALbAX5EL5+)t*uz zly0@lgtSt|@BzV=uFp}v@B?Z0kywyk@LPe~g*ty7!pA0ED))1v=-OJ&$`slhy2Yd6 zHc;hz{$y1E)^ z_slIUo=Zzh!*3{pzCT;PLcr70v+QUos}Dw&UGW5O!W#D3^h&v4oiTzYJsJoPm=Mvm zR_64Ca0ua|+H&DmV?dSB5p$Ft)JUK{UgL1yy*R~1_u$b7A}U`s-~e1feD zdng!h!GSYq49#d6*!>(vt^b%zRJz3i78ZK#NTkJsJ6QJb)1BUtkvNa_DnSCVjR$dY zaXio(0{ZSAY|ZVkefRbDh66Rh1nSkrl@+lCH#j-i72fXTb!a9x!@$i)f!QYl&g+G` zy1M*M^slFy%SNT`u59DGy)DJ~j#+ZF%w+Y-IAbWb?J&{3+WfutoIj?g;q-^cx;CdB z-O?q+m_~Y8`})W?8WLltRUT#&I;U#xL+8RCD@W?g-cjiOf$?{ zSXd9>(Zs^~N_g*oe)&Jw;eQ^2|MxFLtT$GPjZ}IXqt$&Z_($fc!js%bFF*V*OnCRw literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.diff.png b/packages/sigma/test/e2e/screenshots/camera-state-unzoom-pan.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..28dd50ec4d0c0ca691e6586238046c69df53476a GIT binary patch literal 36066 zcmeFaeOQ#`+V)K@SBun&@e_?S#)UQb1r8SDLR}F`j*>bu6e=2;!$Q*#L{U`wKtm-+ z8`Pl@Gab}XaV3EtC>SdEF%A_ew-F$rqOuf74gA9QcU-id`+2wLezy1D_m6dN-l+)J zT-SLX$A0YlejMku)=YXU_}NZF|#0(|jd!@y9VPE~&f6 z1-%}c@YKJ)Ysl>Oc79If{uW<#_YDS1beAC&N1x1_w(7HImu~pge{9XP(Z5*^$A0vz zd-3LF({fv%Ji|3y!Y+5 z|9@T`-g~Nb!Dn^5qBBGFlY>rIWyD=H=%lviO4=u;kfn0ay zmz|F(BB{w(gI6oIBv^;&NH;DcA+|fF-^7 zKL2o+w&rU~FV4JryZGUl`I=%(1$tr(8aKo*zyhp0+(Z+7NVo z|5;t1A`uPXJKk&Yp7&Pl zfBuYaURKnYm zeR9i}6F=t?+b-Jq{9wlfUDV)nU#EP(b)05*!-(1>}*DB29YDjWRapys5voe9CLDy*6UYTg#e%UBx|3A-aA$H*{`g*wC4UKh^AO zOdONE^1+Rl4;OG%pDvm8;bmiz=kDV^Pxx>6Aq@@l&fnR4@Pis}_1&#c9tF#DDKTWq zX7BQA8sir(+?G3a4?DrOr~~I$-n@BJuZy}c_1=Sf^CD)>Y`A^EwV#%-EH)QD0 zIi|I)d}ViI;+Ekd+xP4lc-8u6m)2L=q3jGpch!TR^&0ZDZ2qe+5Sml>{1TB)ngK_e zG3g{Tk9%$DMhmeV5fO35argS75jWb}W~jFD={&B*;!G>u-nVbx(0N8@I7>mA{i|YT z(uGr}RxK{r;v_1+eC-1z>_}PGNww|Cqx#W5zyInm?FxI!_ZCa^U=ypY*YM1HFWOT+ zFW6)LI{1Xo>8iZSTko036JkaJ#yNK%5y6Uv23Aq>`%(GR) zL%#T*uFFOFfCtT`{eb4?gr5qQG~V5x^mx1}dr4#UjTrxb9IV`Z(auKSTr?uOsHUN+ zV95xN=YGDm7|bEH_}QNuTaFYJRRomD&HWO=&MkZR`@R{+mU(Hrxm>RN;?I{q_-4>L zf^45LFKo-rd?8TX>q}YTetRQ5s>WZb9kL;g?y9w}hYK7NG+xJ+-#3`DQ@&^U*Yz4o zx?ie|k-zwb5Ir4SmM0!?**n)G7?hd1Cu^YXI@o%+;OG1dOZ2mo21ysr|jA(c` zqw-eRM2m&x(a0y&14i4IW`T{1{5{MDgMM5=)m!B9zY+rG7S-&TKWz&zmp}hP%dzJ^ z{bbbGea4xALDwCQZ&zD$OBRL(opyjFM{=g@GqOm-v=&R>3sd96^gmbxZ^5JBSm!ct z+YZB8r(V+@0wdPBj@%S?aSGU40SazU`JSv&Y9Ynnv4~VAHb({o{3G`gfu*S*q!oM- zxNd6tihE`At+{jet#y6e_ONkTj#=$;{Gg`uac`ohriF-`{nJ!RoMXbg6xS7RR>U7U zcI?7|L3#}t|G4SI^Q6N>Q0dc8|B_)?M0`=)`b%+1H|V`>*Y}#gCRij)cAGbhDxti- zd``-s&HSDzb_u`~Oa&gO4xBh9*)c)2jgX(4d+GYltt&TJq6x2Gez_i3Rb6d2f88(X z(PWKRJCcoL-HDAle{oaBTpJG!Gw zYt-ouO&8cs>Znc~nC_S`bDibJ8^1(ERPZEu^9O3DROa(A=~M^uQKIeE;(^+7VvSqu zZ^{lPs09=1sc++{Q5MU^&*Luog{*bGYK0jLRCiaA`E1rkgF!Q9EBCw;=&KCN3u9px zF7(uvUkWIDFc8oKRrKRXJfe5kMZ0+e!OAbPAb!M_Z!f(M)+sSV*nlsDnc$OS0*M;k zN9u)ep2CnJE;BC#l##>|KJykXdA$DC;yqNKmSbd8)|c7iZs$}jcv<<-W!~yg{SVs> zYk!G|QuqTmraS=4pw}!T-qe9l-jgz<;G}NJrh<8y1ISH+s3Jag$>ZKy!Z9ywOfoSC zF<9%WkV^{mFA=8f=*;daZllg0E;Mz|s9^oLI)869#T3|n&*W|UM|jW24;uEfF{*8b zwFH%Z9O*3}?w_{SHN(Ki8}uV88(XN3-yayX))mZo{CnjGLO+`3$3E3MckVu}|D@yX zoY4m^z29BcXZ7nWO_|LcI*%1ls*gqM?t|?D2!V>Z41yn>PRf@CL5L?n{xDaMpOe_}pK%@c)$jnw1Yj_RlN|qY4oOaP$v9 zn9}pZ{U(p#G0BBHQa-obnCHIwbs+9-{Wvg)t-rQ3Og~P_?XAUslY}0oz15N^wZEk% zsiN}W2YFQsuHGgrKd3%R_%)2+Uj>l3V@Wg#M~eD|{C!Stt@>Ev&Y3IkkGY+5qV}su z_eDKb4_@X+Ckk7QbppTZrE-tFdV55}k++_-wG`d^>E6A(zBaQ`&C*v#et(Ha%gM>P z`^$oZ<@}m5`tjW_`aUju@+duv4F2yQ;fh;VJ{UJqZWLlfsav)cT;f-Yua+-%c4;bG z|L4nlcIC~@9PoHbYTd5-Um|YjEcAfRa=-U}T3J-VFX0~$i5t7OCbfm9vl>zes-uc( z=21mgfSlB)tOr}4-0w$pv+zkTXul}v-1zo9BQi+{`|=kKxGe8c?ssFJk9Hq57#)$e zoo_Vdt}ke4?5QICptD5uYa%laF3kcN$r8Xi)=Ax9pNDCma%meC?ozlGD(Pjhv@K97 zY5U{H;@mQH6ZdTMZ{Q7I)m*>a2d{`9B zZhvk5dgv*~-F?c#&p$Zr!qmJ$>l_nq=a@GXW-GSDWXwF5ua``o`{FqV<)PZ?nAf;BK%9K5H zjz=&F|Gcl3nClMlzcDTE())Lht#y^6;{No=xAm|&1Ro@B`g9(H%S>FDl(gTP8|&=g zvUgx-mr-x*GXmEIRc9SaMO1AQ)~{$&!v@QZI4-}?L*xzo?P;atub}!JDJUohGDV1n z_k=l=EgZ3ha;9-PeuQ0uM${Zwnw1e3R_?d#J%j)?9`dVPmQUGG&@h`E!5TK{!3??etf&=x*`&jiT@5V!DVK}zrgd>kEEaWOO+j=fy4LhD{*oB z?MM?@10a`KEQK%Ug{`1!4Lv2g^6odX1kd9|=%O+Vq4P2xl{y@gu&M~ZIcYqq7E>cevPRH&dg&sVZdOIh#u6Y+!<-$~mH)WVb-H2+h ztR$!I4UWzvJw>y{1pWBU_2GO1H6^5+sHYgNj{MvbeXugR zpo)5zwml2>K-J+JZs(wFr%Q3?d4Ib){_)-NiToo~DT)*%5rwg=Y`Y%?$RA5=d5bzU zEtZ6tx~I@!sHb|_Ay**PEf9*Da4Kg(nKkHmqM60%8ItaVfcs<4t*zXDdA!1g% zS?)(vNu-$hXxTVq-RUZ%M@B(|qv{^|O4n{4KxXlX{+k{a_F!?Q{nT;{ff!y9uMm82 zKOQOho{}mGq&+-TkeNNX+>hm$r_~-yx7^sB^8Kbs0zpyYAR0M=&pRR8@WfDk>rh@1-&$x_Q)%kd^#&#W@fzxJBnFKGCk7GI50xtlxu+gah zp)>_F6R*QObr0-st6}Y^zp{60UB@JIW7|@`hbRIwU)G07ww!*FLBQNNev%1-oc(;jTo9QZmy=x9vi634Wo?k=YL}1|>t7@B~6t+eVj* zy~UqAU7j4nVcTt3i_*uT8iQuJYXc6tYo`QVpG{fA#Z!t4v?5e;>c4#?9rAETky^-K zKaK4b+m3n+0W|Rt+Ya>NMZeD|%^KJXA}1J>@Cb%lS}Yicm0?@Ij_$(`kNz=!3;ZEI zF>%k-Jqqy)t;~PW^H4!sw8A=3$P=OT?G=-vi5}bq3s;^MUF*{YHDugp1Q&1yVwa3b zzTGGkeC|HT(Qm&Q_iHgD()Iaz^|CKek1^_11aGK{+zt{*pa#!<|dh7pe+ z);zg5h38!+j|DB8c9oiUGwx7(`S*T3)p_Jv;U{nJ zpFyD!S`3=vWuXlC!|1lw?XgZ)Pz;Q=d;62lNSSN5SgziF@VKSs-owVChEMyg{2qeJ z9?6b!sT(Lb{>=vkjD%H&T(TzK}_LyP#+f*E&}Mwb@sfyzrFtAG?@!JA5R+E>%-BY z%G`YqKA3G1W{}=PDjYfuxXzA-$5?Jm4uby>tk&GNwJ5Byve+r#?;NH*Tu{gtU;Xm4 zwlf4isvl8LdQHDQ1X_E}@$E*%jz)=^H#jCF4Uj@0TQ?6QAiU=mHcRdqv^Hf!`xG=l z(;4)`w0yRC1J|W^qxF}O!)E{{HU$&_#wuElk>HC9D9X`&L_oat@<@sbod!0HsL*S;h;Z{*XY7)vS{pO|eEAbJHyq_h{Ne1OUV!D)N|fA? zAw#a*e&C)LMzuEl7-#FAVR(;tylTCAd#x+WF_AFdDPShW4V*|V7--uOoEJtp0$xXl zD<&JvP|8&&G%ac+IwUXbaKWfgr6>eLx>Vap04@dSrF`FC?2|9#+o+qN`f=&VWn1@= z2M4VK^Pk)w{UmrIi3z^*8Do+S`epFLtUW^4B(@IIPY~-f+-1~1kSH(W`(=|J!b>z> z$T1LYqac^Y3+F%`2;p%|AU|&BO!N);BGx%fOSz(31BhiugU+%zqRR|xk=z4q5Dtq4 z+y$!d;$GOg!zpeq0cSfjK{6q@`(;CyAu>?h<_$-3zF>KIKrC^d2N&i< zKpC9&#v8)-at&)&M?zDnnBkQX$Z6Y;mo%jZ# zc`Yg5`-KqHw{u!{=bf!0bV`M;;;IB)pJF!P32MeDHwG1~mwf*K7eQQ>A>xb?2mKZ< z5qqkgC3D5Y1z4uQk~sBb9Cb-AuJIqn44>_oK);NPhi4W&`fVLKgX&%RR2egF;0&);lIZhedjou5~5+JIca|E>Q>e>#D;4#gG4<%0Naa zR1Iw8ad$+z-yNJH_L>ut0o$vF{6Zyde_c`$XUY}9qLz^@cTih{P*ya9sqx4!A{08=)L#*@k>kC-Or8n7sS zC7gxyv~?Fir|Uq9>9k^D(EkMcE@2Bw)V14IlPdE`qW0E>I2?`%E={j=KAwoVl`pD` zGT#W_$%0cU>R{>~7~SFmS{fv>^t!};J}`)tR|o-t+`dE7E)fc$G^l7iDQ>l2NbC~P zjp8UQ!!8u+#zn}NIpH{BK3%ZfM3F2adsDt=Z_EAQ<%A%cN!6pz^@n94fQmFF3)xo@ zRnk*cbes}Fh%41LMFg`l18p!3VkQNLj%w|w5(j`U6*jW2%1xrMRtVH>Q7%e9OUPvU z`nZb^e_=Hf0&cz!5rh(PQH7}N=K;iIMG1=)hItvC$=#>}u~`9^5jdDjmMo!u3YFj+ zy%e^EBfuU|92B>`0;5*J2aVTAV%eY<$)hAV%vx%m1Tw`gbATd97i}~kh0p3J6Na_o zaU3q-KJ}V*DUZq#>)k0m){*~?PG>lKkNl=#NVwyk+jbBy2xO!#COVPe7lKUz4&H01 zVE>@v%Wx5m0yca_5nb)RtlwvS*;jty2EW=x{Oauh5dRh|CZp1pKslX89~c@FeX-NRxnI5t$CN_m%rT^>_~O*@7XaY zq&&!IJet^&7M+=pknq*~X@RaD&;4aqDsj5q&YysZLq$cwL2jzIc6Nikf0tNxW6`ho z?^7~2j~q4X$Na&3(X-xh;>4eJmani zeb&af0k$C5kJg#HhLnG0pYC7(re?DKb)!m^9UW*~dd9JNX``>!px@hUu zIZ_Rs)E`?s)jP~F&V}3T$!^ylW?h&&CZb}OcfV1~-_5=Beapx_7dmO{4%V#PK7ZP) zUp}jg;->w#y!Fd3zxaf7Ypf~S8QsU^*^&EK7oR`>tUAzXA?Y3z*7FqnA<(tUiR0Wp zjMQfL4s@M9Uh_@Wg6Pbr>pdPm&T{Whu$Sb?`il7JySyuArJi&@{EF>e z6Mq?M>AnAqP8-tARN`mKWLJSg1Rm}pW5rmnYYZQVmNES5-< z<7kT`DA}z;e1vwq#`nwYHGJ&q$ji$|eG!-4FhZ}nyCU84&87GKx0YS8?zXQDPhGz$ zw1=uzo%~^nk5(I$T(zLoFXZluiLOtnJWEnqva+Km8COTX>;CkSoI0DKQ&NzAja!F` z&tjx=$^>UH%kNv7QoTHyaW{oEEnZ>SBj3*x6hAMi84k*_gA& zwK~zD4>hhznWXnj{=5De)$2x$&1Z_yq%NMopT6QJeYkT&Cy52)oG@b#_L~45!Y#-6 z$Bf##^v<|XQ7acLI&kMS?&TD87oM-3=B?HBUx{B?0@m&l1}W&@#_9nBRl`E=Rbd#2vF(D_6D z;9kCCS4Vzj{@6atWH!91@l%VifHr4)V=vC`s za>P^3wF!W_<~N;|a1GNRhuu_!k6v^1uj->*?36p1=B6^)&(1sAl3Mqs(I_i@wB?Fb z#rLJwo!;c5HJQe0R#_~*FO;sg+j%Ty=TDTEcZ;Y{u1}o!r%gZUj>9pbJlT%xU_5nW zQL*mRxU|kH&*bCtVx4{=Cx+KEPc);>TKBd2V@q@GiNDM^t79#DCJir}^-V&C{kN!Y zDr+1IU71f--^2^s*wdz2?LIA+NA@16g&>q^lOv^%c$Yk1KcJ=h> zrpm7z93OF~wUvkXDgLvR%huTg)YC~)|1>b|IpfutPagEDytUE2ziD+`np{ZIVTMHR zr!84-9el@TNBlxjhK3YC&`EIuk_Os(nB|H7=H(#}$(bXNRpQ>3kRCc+S`s0?YoCa2p zPOd>;i;wo2t-CeOY}jn+UFScn;mC8^x}UjhNckjV58&r2fMnI~xv;jbIVCQwahx%H zf5i@S0(FF2Sa)hxbM9oqanI3~M?G#H$upbahv6*=m3;D`*?Z4@qxhG|aOaFVhJhw?GgJ*t&MCK9dJaaV__2E=y|r zqWs25pDzDuNpz%IwE*qW5?!!<%{-0Q(U#?D|Lfyr0kxB40j+Vnypvuv+8RcLW<Hwo=6`9+Rnf{FDOKQS^NAT=ux2q+?m#4L4S+zUMpQ-oo?8rZq)~Qt6=1-G#r`0@)egvF%_{XQjaXoIfXXfaFyAD>k3B{;bsWz>Fzx>JKd=%l#rv*0QKsso%~&_dncY(DHo$Z z=CLK_$lmel;!~#F+Duu^p{v|lH-pcsTCxD0G39E0)21TKrr!W z%c6)&KI&8Lzgp{92&EzdXRw3dpv}9z zwe=plDDY*w`QwzA)KZQEU6bA3)NHeZhyH21yn&!te~+f>?PLbDAl&t-dJn1qxi4An z-k+u0nBsFzr|t45qp?}{<$3m&iAY8vrX?GoQ4FH!oY`KzI{9Gyy--9!h1afzsi{xl)Nc3JM!2J zK~Bw|8%GLLqoSxV9b8;z&@Ld=HN-YKr5zi{i| z*>TjV#Ij|_u4S?Vj*AV$d$B53E&qAEvTRVv=^Kl_&Y8Ek;6(w6WH&crJ{)8KZHslK zgX$d)*5xJjbia^KcsBof7Qtd!I0{(pPbC?nSrzI2kIbhVN1pJB@%PxQlYgJ5E*@hv zLe(lI*yvFKdb%8;L4j-0+8N;-YqKdAnl|AeH4SKMrZIHTn9<^_%uD+cjW5J}j3Rzs}vAZGDVrlN9 z1W$~o8c=HKtDSwYa=qc#UlRfh`bd+cr2uhLwRYORu;r;KG3Rx(1c>xi5bdL5ja;IF zvQ9azi+a~|()}4v5)q8rZf+(XtG4|4umDN&Sm(keOG*Jh3C~3l z!R3CBT9Tf;7E!s?IUWD5=ooqFOWNk7hLgdPHYrjp@ONMW~hc?vVQf#nlwAa9#5 z#D^G-k5ua7mI3M%*O}hrZr8xS8-2BaSpSkYYg!!qfuG#myWG!{{7|W8z*vbCt9GdJ zv(u@IHx|u0CSW-`D7iwuWmf7HDbm(Af)0@gcJEPuX=e88L9HGT(^i#$sAtEZM3MS-Kl}=?cF?LDyWKG z=A+7Wpm?&UkDG?n;;C<*{Z+*zKx5EzppD}l!PH#`Kj(2r7v(@Oip71u5F z;K5Q{6?p(uLvA2^H;$yW)5T&3C<*c1@|F?>4i-z}73j)Www56X4Hd)d{C{h0J&jDP zPL#r4wIJB_DQ#VIGfeu>v14Aglb=4{FUI*p{EL9XdDAB;k{vk>2_gDtwEY46rc6Os zAzWvaA}!T_Xr$>1p+>YA^vj3pqVyURC7a0=^5=7F!1O!IN1ugM8*5s?NCt0M8lHcK zBXvK*!XsFLdkW)aMgoWK6h&`b2THJ&PmQEd5?gxyMqCv@a z`>uvQMz4}LQ{`dp24fFw9sl}&RBkkM;`7F9RI_(P_sOx4#lD@X2{5*_>}b;XNX|G( zxo5Tg>m5{#mL2w8-UJK08q8Hi=1uif3!MD=u$kYUKrwx~Jeq7OnK`)RO)1XW#*t2) zK`-%U?4j|3{`8#v*W}~P~ZU3>q2Z`F5T9nqPTOq#J) z<29?yUF~|OrJpTl9?Php@%W(D$v@}w1*z@{GM-|2!~KRS~0jAzr`yC<1eCT-rV%=fQPxWR2`>)P7- zs%nw+5Q?g*7qzO|MI)M#%ST(_=MbmX($Q@nr8G4){oVB={H90~e$#JUi0`e4b<%;4 ziHm!q+z$bjknndSNmAIT^LP%0uM!o(1ri?qJ{al=0^r`TKE7iG%6`uGYKQ7BX3A7Q zNG7p23$i@AKM6I-7}}%WLtT954pgVFwr=?-YR;RQ=DeVe#xX&y)w5C)8V`s4Q5@$v zQY{pZ>D^R8$yTkFg?$BEl)v#fyWceHhJ4{vxJz{HH#>DUR`{!lV=Rfd)cu8$;YWZlpU5zNSBgflZ=W~ z$hiOk$YO-VQL^x_l7+VxuY&~7&c&qoldXHsJxrmGMAZhm0_Mn@T!q<)F$0b&)V!Bd z$EA7(9v4|9j4)hKIVr{Ww__IQK>E8Ts)&#wt++e8y}4?JK}2MVtEogWUpza8X4vf% zhdcKjrd%nvtfiZ3dGRe`)XsIq~6&)zPVIY?_odd(`A=;bz)&C zc3|B+I4H{k=|}kBp|F=ye4RQIMfyNZBd#2J=Rsj`P*XKof^K=dGChU58H5g7=&>{* z;c~wxt$$G$uPhRW&9fs*RZWr{O?rZFHY$_XAl3T#QvzhV8lG^TUogU}(J*O+D!ikf12va76vMOK|RZIPU zLj5a4{0es=Ju8N5yhN?!x^+0=10U4|i}M#!{;uih6>EQ6Q0n@s1)tih0Wx}+&tVsiz3Vb z{ceFT)lW!O!K6~4RqvW0Blh3CL_iDN0omHRgn(gps&i-TS7E}IK?x(>K{I2Inf;Uh zUha2y1wL?bV%g#XvU?Ps+N{(^3^SNuw3pt0RWh_+KQZVK%LD~XlQcV$GucSF^c_nR zYO;~?MW+xUBq(#j=bx3g6nBEj+^D>%s@Yfe@31dl8<&RYBiS%vr*H1f_p=T3Iowq3 zZeKs>2~#w!Vd`RGSB?Od_{l)nX>FobyK+bV{N56B7zp`;F*Xt>8jald1i;`q<0;HF z``2t9=Xxd^16_qa1IZB;Jff{TR6vRtL|IXadm9tU48=lJ2_&P2Dfa-}s3`ZRW1UE? zpyWt*Lbh?FXGiiZ`9u3Kt#;JQ2pwH%9>txhdTSgxW%1oZ&9GyxhA4_+|0x|pp6Rd`8@ zM!>&6jeAZD{o_$=-G$k@dJ6mr*&~~I52K7$!euzGmTN_ViPo70mXeL^Ln zEyNb+N^jjFtN!)-?;FtrZI2t1w%dtfd>gNN54x57G%2nQtcVvP5K{in8T&Cgb_n5M zOb#ng44@%O#!jJwpsjlX=CGWWxaaCUK-5@gmlKrsvgYdC%3E(j6R)6ND~3bTjzt}; z#K9CrCf$xsR9b7OCQ~+=s>=m9(*LSPU^K(P$WEYMbT+mh+Y;+cXr#uZ&+MD)Q*HYu8p+ARNR) z8&eSv@ymnFEDSNqZticcmJY!TN(sXhoqNSc#3dz_m9n5f=lGW5}u2`F^rx<$(&EDJ_81>ac3Fl7}>2f%Qpnew| z48Y$1*xb&*Z(zETT-R@08!Y?G*4bTbbt75ZohfYvq za6o1I{s)(n#uc`(Wd0-7{K{dK3l8!Vn}8Xt6w1M%m3>h}tn@&EWv}a4o zA|)6Ydg^kV2gbZ%T2EsDSoE z%tN|WC&oHyqBt$$6#J+4*vWdnMS3!C(7Fo=F)_h<{Q zdFirarh}E+?1a*(U+WdBvd!)-{z2=EpyUs{)Q?`lcbb)oLdTsC&B&h*4uTdl_EQaM zLD~UJ76ns@J@)BBZjmD<%(B8p@l)FW3OHRtA>`)Im%L=@pms<+`o0+eB zP#>lJCk-yzpEw=HtE>vovC%-6@%^HjI~$Pjk6v-=W_0pw;&kQ^(W~@6FToEEEsl$W z8Kw9Rdx#-3NxF?VWJlivFNi|_dKj5Vi6MFoScasgi$ih86NOJ0^gGOaGAQBMv26mx zLs^Y;3gw-|28ww4i}C8THLj!AiV^Yc)P2O}^0!<+BJA)YSj-u9$D(pCH9dMX!DvJe zomyNlCrl5t6L3mtVMXlr%`k7LMQT`YXd9hHs}`cWN<_IZXV_)zK64-)(>fcwbnRHM z@&06qsD4xMPm%>Bw{Bo52qWXw@nU<=HYGHI7aIH7#RXRvjqpwDzZLkRI%}#EkG4NW z<9D>*+CI&WR`4`kaZ=0u$U|iA=uG=>Z`*|^??$lCxu&$z1U#udYB382B3`6@A%+!x z+9q~tjC2ax9Z1ty{9WOXL)WzH084LiF6{PJl*RH1|28*#by2ZSf8hc{*NY#I0UJ#H zQqwoij_#vK6sHBF#5@^6iK9+IWt2X<{cJs>1ZQV5m^mwzomR>m;|Ts~;su6g7&>A4(*oiGB9%2>vCduI zTfesNFi$dy*=|~GA11gtR``&>5Wr9}40LOuU?uh@)_bTesEPxXZazPQu-i0pCpRMzDMc5-(Sv_(7HDhxJLPyW=}UE9CigGBYehRhR6bn3}UrPHG>o|}hg@K3v9z2Cjw zBR&F0YU_5pI7zZp3keC^$@(2;s3>7^h@cOWhQs_yfMqLvcSz$c>ZO1++T_j#v6Jw? zo2u`K-+i3Q^=oDde7Bbrxb!u?zhxRa*}5xZ261U+Pz6ADt=uTBhfWygC8uZ=pV!^@k7AxiCKUPS!Zn?;eWrz|&)3@LXDq=;E_8t6#V zUQ%WwfF^fP13fsI?l)dPb1;87;RA9=ECQbjXGN-riKVntnljB@h5X4hi?WVM1BB}D zzG}UXUZ)vcfkcpo=Xf07{w1etW1v7djlBd}1gA{)wX9_=XBwdO3^0iwKFKJPLpWmc zE%=O19YUwKUGa|*pMuCy@%1LY~rbzr(~Mq?LS7jPPy~lxH~Obor!9u zoS2-T*y22i?=5utL;H_@&km&$Sda_`?B zG^{^{;@XrLoL~5o4>Kn2{l7f_w9(d>sPuMHDD2Ap1RY|#l0^c}lQ^@+VXh5;(E9?M zBt?+s&)oAuCle`3hh5eV-6&l)n&@Al?ZvPT7YEW@jD)9l=gdRdt*Fr|#s+n+9e&qs zRkZ9+OjcaN4hogQrk!YiFkJ?I)Z7iNE}HSES;plU^%yR_6TXAOqpBS)EqkxfC;bv* zj(D8VR1>5N00dWji+V}8~gj2JhP$G zOuM=Gtgdu6mOyO&pw4!E>UyJojSL4!sgY746-pTEA)ziZU4lC#4O{#GGAw|%y*N-| z)rpGcXuf#?p=h_?)J?YAmvO)-J31jprp6ffU{poZzGToV$ALlo;8|U8Wj?W*x_+Xs zmN|{I{gIg9>SBFR>t?BaMC$87G0w^Q+6^iHG+>bkZ}KE!-&y5GedNJ4=MJD>4<9-5 z_55ixVIm@E>19Q=-$HY!@!r3v*?u99B7%}jLo=+}D34juQvmspH)DpUxd{3%opy2ta;glTC11#@`8;ZDQ`rj%!fv$2T&e z-`+XHb&&=@f7{6egQQ{e%~`hWW%2*#gulaJwc;i-+Rfe6G=^^^C8AIg`Ge&pB4H*x za<>k9Waw|>9IBa~bTsIb-CC!L_VXRvzOHvz*L2#kd$57iFZw-Oo#+fomeeA!IV0nv z#X$B5X7c5E;n6gDBEx%ziQqixcxR34K<(@v6lpg|Tq6@23(q8`+Ye;c_cmgBd&_-_ zH=%4th7eNep3zR?zy!v328XfQ@c5|1rV^}_6*bUY&b6G!x7r|$bjLdz|BTs3mt$X0 za&%^jZ|p`xv6yZ~#p&9ti#>04|GBhM}f;F%qxBy~6aZ(O& zXt3T_yS-rqYx4wy0;ff~hQcg^ot8P_?NL0zct*#}%phAbeqg|uAnqs9U7^Ofk~NJ> zA3qpw*DDXvOCDl!pev^3=Z0C~Jta%qCv_k;kT%{-uzYRGKQFzHrkcKtISO4Ag1;|Q z1U&;U;{@8Iv*%P=1)wjrEe1{zR+Lp)(r(*{BSd}ZIu?Hf|p(@ti3LtT6}abk^3 zw_G~6X(%T4yWu@I&WV(xv`6uEPS9JfcUWYk^BoH$GYlJp1h6rE#C9+PqlbE*NTgL{ zyn5o(=LJ@9Ooa&uP)L@hUlBUGlk`Ps-EnN;A?2Z9}`xu>ibY<7FnK4Ogt-MFJItTi4)4R@3-T^Jg-a24dzbE-(A zJ~9IymdXTV?QEGvduQV+=#1cJnEmV&exCNbVb<_2f07Q1qrEq6(C;|GHkot-O8SX^OLzs=!f@|3;9A%8ZrOa zvP86=m&36Zs$@FAbG{oOi`K$z# z+bIY0)}>4Z-{BxpP;y}-qlRsdl~$h8*L#O4&mv5{kD1PR!+3v>j1tbGI9TdYiUwEO z6Z0z#60J!uE4OMY;UzLn+j(704Zh0#p6xBVdPM`Hi$I+kG|Q%=E!0+0NjgNOye8(9 zB_)Q`W@G!s#mAqzaG^&(oCqD5JyBeY+Qh-Fm@usPv8Qz1i>lax>Wi)hr-AbiHq8_omsyYQcJp1vsn-_W2QHK`I_^w>onR;M!jC3u z)6wPkyViS*CaamNl1NG#BHN?4b*FbxGgz#fKNt<8sc~tXtGKrGTAb)G)cPX;~OaDdJv~eW%tIYUeoDxj+9JEZ~j9}CD z-QMk0;lvLWJNsxVd}f~ z)Vf}fnWvCAd>jB`KN%tNzMdPQF3&uNE6{Yz8i#x;u=K7OPZ2~^D?lbqM-dnz(nm2t z)9!l4I=L=zN~>7LXX+51bOQs*6lR>(-?L*Fo)WG?7!v{PJ0}7s8+l0#r`qHk0NQQA z!P#DF(Ux~0W;2RboA0eK*7|NR{OXV~7ny>n zh=*uSVF9b9vudQd2O_^~!l?^%6^8;NUuh*vQk7lZZNE9w3wJ85ozz4Newkq6Gx|$@K}nZ|Wr=Gep)- zrdB2yof195ZN>R3r0Z_A^cH@_8|Ub#(T=^qF$bDk@M&fSXb8xdilte@P!#{nXWcvc z3NbfNPEAZ%VU0`M>Q!>Of~v`V%FKW;7oPrrx9ufmP%X?>o!=v8Pu7lRYkf# z9VXHiz9R~}Wf*B@y^8sk_3N>hZ6|FfYB?d%$fVJbt5h7pkFDcnt-o`;v)j9jN%~w7 zk}Ee#xhYKM*3eg<<6Gg@L8mC1-{@tSCJl12!wgRlLAqDu1+hy<;bBYTLb2l&g20T_ zrWA;ehLJN~fI{SJrz=V0y{OyHvl-;r+zD+z|%w=qZefU^JzQyMB9 zTaf5~g+#yoh>V~FC$_mqaN#P>Wzey-^d87oB}_nktQP+Rph96JDzSG4KZQp(5Etk^ zm@BDoDw(Zh7=74L*Q94HFRbcYaOB9ZKzvQolP%*{h;^UNOsUKd*ym4^fl!W+(;yjz z(@BYCob`{usS`rf^vfxCK77BI8tJlAhW7i;tK2B}f(T&;BTbK7nayGpH6tbF3}yyK ztpq}2ErD=pniOL3fW^?8l?pdYq75=$*bwhTW1euVh-Kln>;zw?&*6nELI}tXCCVHJ zHkeY@HZgCe^b7Fo1yJNe3eBREIM|QS4DUILSm+vf`R2{FNu7*W!A0gy0?Go$81F+T zlwNijuhPW{ln-dri#+zV>&yM757QPhO5tDcKZQ9Ou?7k`x-5_v%33^m0i?^aG0cy+ zICr4QJSSZEFMpc2%?{|q#K(_u{Rkx~M+gc_4-9%VLG%fk$kJpe{DNg_KBm{~Fk}2g zx(EluNHOg*C9}AtR01ugm6IjOKo|UWl^h=J^qA4YKXNz- zz_*G$0VEex9WWrK5RrG@-ds=nE9q0K_D;YT!fGweAJDaa%V|*zy~dI9f$`Va-*Dy) zA(m*4YfCwHG~0fbi{8A6pUDfZ^qNO+s*9;V;W9p^=z#%vmKgD&dnM8_N`IAxizEJN$>kTOr**HV!%?QrL}4?cgV?z;tkXZ9V)7bi?uql&Ll09x1K@L*n7dshi10YONfqKsCVr zkG5>?oz!;!WnPtWImTZOB~YbQk>WZ7FPJBcnwz^)3f)v$ID9jCDG2JaeUCH<&KJZu zS)R@=nsXXB;{l|zNsM>@RgI#>G~rEhV~tB&ZeuDpbB5u^mXXj3E`5)4Yt5C@PrCw6Jms{n^8#SBFp4VRC~W)DW}pnDEDJs9r)}qXQX+-LG8|BugM672ncBj z%drnRt#H!)J|?d$B1R3vP=?U zDXzSTjKyVQN2Dp%fvT3Kj656`5ltWtMtUjt9hy<}F}eVmJp0N0vLr?lePO2%qS<0A z3Ba(Upg$Cbm$!=AV_v>+`I@*i_U&e4z0?rg2;oMI6*lpZ45KoDA)JsdK}Jhfq&rer z7zO<`B!Lh(|8A;6DNNux#dHo6t}#x)qlOnkDd%v9SbB?k$-o@iX)b2Nun_Q_kmq7? zNwb`ew^ApCZOI5dt{`5G{E)fpo~2onp-y{2ykv?McXnV99=2dxjPo1b<^zQe%|Ir& zqFqRf_!q_I5=)t;T*+xBk;t3b4rE$rAD`%7N7x1AR0cFs0$PJrVnV*bj z1{8_bqwgvtyzdkv^&Q#e5ge49`)}?bgPI5`f8OiLR0I&qXeWMR&v^bbGkXmq?}G6wYH}~V@5ae9yM4a|SU41Vp$7+7^Jb-DYtoGY z;&K{VXE=3Sgm^<8iQ_^3fYt*3Q8IaY6`qmHrvekqN6O@?GBgFKrY{u}b!nEITcsjb zzW*xIzA$v)5xH|x1m9qpELt=|dbm_aG1dp2`xq814R+FQGhZU9I1|lZFw^v)j%Wh0 zQBOLcDUQ?(JEZ~C)+vHhd}hk0>qivEox%>k!9A7s6dE~o{hV-koJ~BgR@e(LF<#o; zVjDoEv!Zww&JxKHHjNjOn0>((*uXRt`f+?^K97JGj_afxy#l>S1(4;67(VrkS>?|k zCv2NBixy!97b?UH-YaL2Ho|EtxR)Pzl;8FVB97-eYQEaMJQ)rlMDd`IZwsRAl-X^Qj2gIWuPJV06eJ>KEvAEHZ3 zy_1idsKQTkn4a)^ungxmYm0k-UP(bdLvR6Y``IF1+XQS&J33qr?{>o)mqRK53tKgX z`ml}1o*9S{-##fQl_G&*`K4K$5$0qL>8h>!k*YrNj4rn;k;6#xHai2GJsU@wN;m?7 z>w+%8lFuA~uHDKsXD2yJRdd48x|ux_=UjSn^eqs>aw;2Kon7ZI?QTvjArJreiYX+y zrbHm>J)qW2HLBD>=K0q%i2VUwX-1$#LeVS99Dv_QmA`s!6O@jYqqqXfC`A1gtHy?8 zx7qhfbwQMh`cW5q3yR4xasD?AsJkKuSIiD_A8A?-4Id_pk?ceQ9Igz_9gnx^J zDSg{;-W4N$Rr-0D0USkLjC^j^DYLYu5}z)7U&=qHif<-kDa5rrPSUf&%^|$#k+agE zK!|NZ??Am6B{;Yi!~RO*Nq1^3lM42;o7|KmT0#npj19>kX=sKd9cK{lFwU%u*uR8~ zN8%1t{z5YbTen%K@j}s=O7#51wWZk92L`okeOC^qDM%`}$S_~#YI^$L37~^xGCV+6 zzxEqLCt(Xl4t5VO)9zt@uK1FF8pq4fs?aV98**ES!itforKtKvBb1tmBoXhNUK6!< zR~D}vz&sDlU~&SaA&UqLQc2!~A(GOOy3m7C@76&YzzNd%Z9jx43ACN{RcHW4G>L#q zB`3W}Ax2KY%}4j^w+=eTnCC8UtJ-O72nM*57G8U5iLpv09#?k2*T z7Y}}Ax1w~zT|aW`fNb7C%M=6P5NEvTCbbuMnc0AC>Ix7@H13)<$H{?I&JHZsyM8n$ z9EQFNcM>BAMu+JUCH+1QRiSHHcA^8B&-)JkCsBV;nizY<$Zz5;ibQkZy=dCW$~^Qq z>T%l;Of7bkp_j%I1#!ZC1b4C zrHog_U5tNmpimg<%53+iVXe51f1s&g@=S$7%rY(CFJpuDog{@djuNa{we@w((;=VL zrL-#oV{f_5)4E1gMSZ5G`pWxUna zojvB&5&>nDDZx~kU6Qe7=mOVBcB6{nMho9#zzV05=o6Mz?43;g!gQk=miv+17Kn;q zso9`hSGf70&N8ncwl%XOjBa_?b7od))5t;QI8M|-(q!YlBA!$tPuf|bawvChcuyH@ zF!7#z9LSYLFPEG~wGmIcsJ2IUCMqUM;qo(ayawGz9I>ny1WGtD&?umNVN*9|s4-iV z4sO%*3^p9TBcmh~Au1Ms*yGj#6{TYuVpi@Yx7qJq$REraihZS|2+{X9IprrK>v9-E zYyoc3k*fGAiam|pEHl{(Ym-?tn!@dEJZW@J#Bo6ulIYer)>dS-oE2x()OT!9^3p64 zTKcun#S&ikVCY1h{H;2U|1}XxS=YdqY+{431Jik>5?xb{h#r=4TjM>CrDSH9OrcWC!xpx-%Nkup>jf5>GnXdgOZ_FpcgO3zbYM#dJo7gbE^nX z#?jgA`jb)ysUxxk?DK=g>f$&rHSfHr)$lq^3iuyk0w<+3D`%%p_{gh*tXesG%NjL~ zjH1?x>Z(&bl+C@jDwCC#Z-!|(0VrxKx!u5qh)~vKNf1&_9ns$~qL7hh%u$h0Em?>c zxbgja6*I+ejdV}A|C^WnEOV#{*bCw!K;E#(cpzFa|2I1KB$Sp#*;|$Q6bFufkQ^5d zPBFI4b?WeZ`Dko9$p0A;UE+0-vdlk|KUN*bGMYEHphr|N5Yk+~MwAvZr{pw~rv+75 zb>rz8`jzojWquV#&+()8sF}!AhIlKXE2BS_>0Nj%eHP}|n}_pFytGTCCLD@ER12K) z|I>o_I}kY9B9;;_f~F%!69B%;cGy37TVETDDFXdctY@p@_R3`2OKQc59w-V=hHVrV zoe@U|{=T`Z%nVV=m@>ZfzPy@%SwO#M&mH)uUQYa~i~T}2_Xd$98+bouP%_3T2QG9_=V6g_!7G@VHeV%bNF;*e1f z#7Go`7uA4gVJh*qoeU^@#EVj=$2xg;#l4A&L1!@XBhWGFmf-R+g}tI+X;$ym9R1zj zeRdEOlE)UF3`652_ZnWCvX`mcbH)B?;(#e@BL7IcQd|iBf%zO!w&6)EaDUl-n){_G?mv z-(TYj!N!yK3xSScRR2Hio&QtRbsonr)I#NED3@Y762axzbPYIc+_g;E zI*?-+FAJF*SCLIqlP`W-3=Z5DhXJ{^f|;#TAiiifz3dfgw zyxw?o)6C8N1@^;cwqHJ<_xt_&{(L?^;^G0sv^R`yqx_}=Nrp+nGq~ra*5r`$+3IWQlXLd-6Kx)bZ47$ina;3yV%?-&9;Jk;aTLb3br5dluAnstQD^OobU*4MFBIBwf&XR+f2T-+301U(s+|$jUh;QFjU`9 z{_lPUcpU*NF^)MzZb)#U@s&#s;hN+bdHh`r-8V2};$m!1$ht{KQ1(SN<@X7KCQR7R zwo)kn*GEUI5xclWmjKWV92Y~7bo2>og+HC*2yJ_g@Fdx)c>cJUklN{U_+S4UI41?|W4 zmub#^TF=&z)QzBkY}{PEAIak(2^QG>ur$jYJYk0<{`+(?U)RJV3gFO5&WTzznONN3 zV5vPjm~D0pj{G^R402l4kS01iN7`S`Qn`OV=L%j)FLyK;XKRBmDu9W1s)i|d_+I`RqW zCV2D1bU#I6Fs7G`hW&M5y9~`_R8HFMJ^?qT zUWY(!u@sh4xw9C$SsjdqK@sy*hFIS<7ZP8b$7<)KfeMU3d6e$|dAq+)_|swZRf1!R zK;`kH-fqYlq6%_SpGfhbE7?;HC+2xWR-YsR6=4@?aTG_TR)j^Z z>H+3mu&ZxQ>{T1xbQ)WI;HobVZSTL>kStWwa+RsD692g#5(2JnS{z0`Ktm@gU^6Y}e>#%!y>s$*6vNR2GDo0Wg7)ru>V7Ywo z-jHI1U%A5SbHuP|ICIe1Y&Q0jMeE`Q8C24-r-UVktkpq5VXEF!B?1H_h7hqW0fI_p z-CYZ^$`nKezLf87)Q&s{h2hoOh_!I|E-rqQ^gJ%D!om5D^wY$j#Y21+2=^#I$hZ?B zCk3#;zoH{(C1ru`1B)5XlM&IMMby`M)hrGtiuLDOx!FiR2jBAf=QF@TFiywp_)LBf zeLun>l`nu9Da~}EtY(g5&+f0MM}{qy)W(qOFWiiR-NPX z_NmKfR6|p|PM_#<)!tlsG7rkYx2^Q%&C={1nG1nVejrJZT7;VjVx`ho^rA{5wIYkz zQw4EaJPtmKiGfoXo6g)MdBYhVNu_ir=)H#-bH8-UcKQ1xCnt06Ef$Dm)TtOMW>vBW z(}&=R@hCp6TTfe>7QrP>{Fm-J(J(!h(*?Z%HmMiucsfjbqh5EU&W42(u`9V`NE(QU zrf3ScIBC$b_Q=BoBFX~+MG$Zl^aiRUa4;>7=x{>y-RA{E!(+A#3rqHRQxiBHGF3tC z2|xdp!1y=_g{2*XSSuygu!$iuWX<)O8MIf^Q#6i%__LyrW-N|kzYH@&C^y9)^e3V> z;eFxaVlEvMLI{zHjdX)XFWES)U?JVh7lI8q z->XfagP{(N!IR<$%nW&*Ihfi(nvv}N&UbRmDVnh*xPojvjgu~w#OHK!4RUD_c)=T{e6)(tj-7SgQ$_?zC>hPj|M*L$$ zHX&5y+qdn)wpA4>XfK)tV(OfWAOGS!bA%<%KCw@&33kp?Q`oyf*fwM;ivbi88<VC-H@i0DVv1=Xe;cs?0~-!!_&hvs8-{SGF$4GrNm!Z#}+5$-_omf3Uk zD75XHWS7YZl?{Z4OixX4)E{FGO|*&hBgr?xNH^YR7D?iZ2q#z2;?`RkJg^MJ1&l`> zNZb&C5+P=?KtZS>4mQTa7&w272d)v91R?^dxVia6-jfIq!D|9kh%e=96f>B>$rDJq zHN-b2$%olim&-tsqh_^%^Og1<*3{ZK@_5uLe8eDG6*Dnqtm;h5c{e=~%W*5i=7 zrHVYB52)T!b8|DCpdow`R?eUcu@Oa-CRQA&tNdWOz33GZAwv+cJc5IE>Q!FKYjwCf z1|3KYk-XUUa~sdcr@YP_5O*kule=69)9QQazPmHgyYoWj=CU9+3-%)OK7hA|5DO`+ zv2imnq=66k*SD?Tw5acn;NXco4_jY@K!w}}v57M*P<-+Q7-=FX`vsn!I;67AI=r8! zjvVCANFac1!8>zC0w3;y^h2^}nhQ)&(c{@yS3vdIF}%33)l8ZXoQl?deP(I>j5fkQ2mWs-S%f>kT!OJ^!Mgc{=Nxv z8oGGL{e9quvAUc_!q>)24!-wxi;UQQU=Y(IrvEjO#sDUN*RF%w@m?~}M|c#7{NVd! zKBTLO1R5Gou#u9K=}x@FS_WH0C1<38T;bFrdtGNzoV_TLW_91-2v3f6=2hQ&JSWYa z(KIqY)|b;*QhRl$IHzIUY3Cn7PveLS*DAr57(h&ft%RB6=MC(4q;jWy3k6RHl=2pG z708Z~EpT4*s=pA(jBXaUGvFY%63Qzr9DO1&6C@G#Dn!|9_#S^B-j73JLpXI(+uXTB zjIug0W1w>O0#Rr)1Q~EUltEnIAS0u2K2xcyNBy~0$GERncSJk>hfw>SxA;(u3!?Mt z6b(nqBrk5F4-rVS%EUv%ZQ1r5CyUsI*a!iaxGjRLJ%FFQ}vA9 zJIV$t87txnwFF|Q%kFaciC8t9EH6K=y4f~X5aj{$4kJ50jkp_o_3*5aBVfzfKGcGU zzvMJqf>!gGP_{S$kU!bW%O9d>%DL-`Ays~m#0eHriGl|{OgspgE^~*QOUeDb-J*}Ud?RAVjN*PB$cXB%Ta-R}UpA>t z?{}mJN?MfZ52jv&Rs~;fvsePu<)@JYJwhv(Olvh2+n`L#3*;aY1(Iu)4Y4rXI;{xG zwua;y(ctr<*YOQz(gD#+l3$S_OM}FJ?-m{pB>>6<8A+3JWBRY<=jUSrq$@Ci^@;dx zAXUj9BYGfKLR28dLe(1vByismInYyz>hxgcJ?yqz0Iz3_@{Ek;GkV zj>zORpCNdt{tJP9?HtNi!et|(4}Tv(3D6Q?ud|)bKbhnDMgmi<7f}(UtOE+8TMnypBM!E$y-3{km z`1_x4=iU$Z+Z|^N#$fEV*P3gtx!!o*=XvLTr>rPVfJcdkfq_9FEAvnl1LGVW1_qWk z?gcm!>-@?N{$V<(NrqpX}Eww0WYo_FCd*pyAd5!Np*)tVh z>>0K?F&6Ke0W8rD<$La;G@>+P4jm$MUN&2#YkF_s;)hAcakxo7 z{4G?OT0Ptp8$%0@;7heGyj3Qa?RZG4@od$$6O(03bYr<&BENDw$_VAXvFMP@qIp3R z@fmfqLD9m@o^+h89hGn2^nDNLK^)cmEj}|{-9-vMl_%4y;SIx0zj_c)HNSwL z#Ogis`qaE*Su1Dnko}`54;;n_rx3-m&zYDsCV4TAuj8p3Lvj`rUOw_Nw3*yUZ!SN* z5NR{~%oHCv`2wfc_aI^&kH~!=V)d<2GgE2gP~e?266s7PcqgC^D7z2{Msd@SZZWZd;_@`v2MyX z@fN6@R6UYI;+pO&QzP-)cWt}s)NA=hm&oA|2IX&7WFjYX*hROH&*rzw?$R~&=c})y zZU5cw^OcbdUzzUET_Y|bWchrh>~gVGOSv=}#5_&@&75FH6Z>IUkoQi(;1y&L?vP=U zknVgcjY{kALC&)yzQgcrOh+pY|J??ojD@a&IR*zAvHTW%2r_P9+ILI;cY1HQ9_eLS z!BX#%e*^Z0ACiVBh{aGNYa%XEVU3y1|LLyY%8eppWb`bYGFG}U^{7NkXCz)@Y)_0~ zKihTwcPsdkjSftgcdsbPbK~8QA3yXzA@AVZV7UvXK!nD$vwwZE&&g(zoSa-(Qc}`` z2M-(<(xcHu9im+PH{e8HwF+3+yI||*)W#eqJm4_=; zPA#lu>Vsk|ERT@Kxt*Pt_h@&_0|n1@?dsJO=7RDE3kwU8hqYVX^6!I#wQ@D{uhG(? z$c#L{Zq&54J~Hsy?!&uuNzKu**rsZkmxPp5E^N$e*Pz69ytdh`=_6Gp4z1^xjiOZP zV9mw;e3I+e^Hfr$?lR~8RY45o8?KFkc)Vif^`>Br!JY3owDVJe?EN7(ByyI;+%}%I z#c*W~?QCs1DtzL&-yyvD0S^za*u3keLL9Hc;s7f8w)J44WH^IT|Iz+tWL#YC%X2tr zc(SPIXsrZ$(UZMtIRym`Il1?QG{RZl#|IW$^Ie65&*5NSu|?0;q(3eC&sSsj-BFkA zz3E`9mMB(x!Gy|N@CdEFd-VHy0 z&L{iR zs!;JhSFZCu-s+O3%{Hp@rsOjHaC@O&&$h4HZ4({UvC#Vp`_k5+S<+o5Cb=+ftA3W_ zY1-3HbYE^?js~-=s*Fs4u&{7%osZA#-@ncE^%7#IM@6MJqd6qZnv9H$GWYM_cVGJ2 z#BJHjNJ2)Iv^^pzDQP)entybxmx6LB85)%^(hnKen zU-en`#o5+or={I?TKc2%_3KwTB_%B#otWDerzgknKYq;Li1G9D6QmXr64Ilmr>|Tp zY3yD919=4dHa@$o4a_! zH9^oRtbS5iN~%$(;~18H@pyM!OJ6^JrDBdIU%#TTzzDJY&f6n(zOL%jKV@ZPI{&uC zb(B}NndX)*f8-nM9I0?9v73CbJY1$kK|!G*r2^Q$a+-N;RA&x0{ zb2#Z8F$1znfn@BO_V$HuiD(Px<)gAZc2|bVY?E&Pe)_f7b)=^(>7@3yf$QX(=GN9; zcn|6-D#^L1T3w%mo+QgQ0+=_&XMIVPEsl zV6hYAiL>CPhAEC!7CX$fH}9sVq%d9jZrk16&2+l5xR^`Kpr~HUcK2>qS1JR;FX@L5 z896wV^-7;-Z|sjtaWFA4MIqmV4M6{aVnvQKe1M_`aMtx!Q@>?)NtwTeYIYw$ZM4W?zmMI;l zn|qzf5>AWxW$27Jo9=i4hlu$2yzRw-MJ1nua2n6G``}vnL-Y3^J^H|FGm@2(a&vZW z&T8uCyZ1ps{oh~X(93EWd6o2|j8N(F(K%UJGCrq=%|txpeE>x^=>P@1slPoF;Jc3IJ19e#iHeq?o5}24Q!p(GReK-@Uanzoo<-w2f!Wa5s5!QR+ytC(F(r^q)xsj% zeRn0_q$TPuym1J^s-~tHZwaY$;DKP>6p4h_d>ezPnPuHik9VCqM0Od4h4qt@lPl3V zxmzO+9kOAS&dWIzT&Cu&pE%+E-Cv&6JN78>{WdN7-P5BcAI;X+o2|Az6RxDGXy

*T;%Jc5YO!0GD^veVkFWK} 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

s4b0_J^ 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 WWv@qA?7;OUq$7v5)zio(p8pT;EHkeF literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/camera-state-zoom-pan.diff.png b/packages/sigma/test/e2e/screenshots/camera-state-zoom-pan.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..05dd63562f3470fbaa9a9f2d2980aced6b92c2b0 GIT binary patch literal 30680 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 literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/les-miserables.valid.png b/packages/sigma/test/e2e/screenshots/les-miserables.valid.png similarity index 100% rename from test/e2e/screenshots/les-miserables.valid.png rename to packages/sigma/test/e2e/screenshots/les-miserables.valid.png diff --git a/packages/sigma/test/e2e/screenshots/node-edge-state.current.png b/packages/sigma/test/e2e/screenshots/node-edge-state.current.png new file mode 100644 index 0000000000000000000000000000000000000000..398b0ffc79023213299c21c694febe040eda6f09 GIT binary patch literal 10422 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 z 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 Ocj}~pR<@?i?f(Hm+eb|R literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/programs.diff.png b/packages/sigma/test/e2e/screenshots/programs.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..80b67ae2d69a3b678e3a1e64d8c975a2955f4cd3 GIT binary patch literal 16357 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 DCjlUS literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/programs.valid.png b/packages/sigma/test/e2e/screenshots/programs.valid.png similarity index 100% rename from test/e2e/screenshots/programs.valid.png rename to packages/sigma/test/e2e/screenshots/programs.valid.png diff --git a/packages/sigma/test/e2e/screenshots/reducers.current.png b/packages/sigma/test/e2e/screenshots/reducers.current.png new file mode 100644 index 0000000000000000000000000000000000000000..02b03aa89026f585b4bb6e4017a44d234d70b2e3 GIT binary patch literal 133413 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 UiA^qG5Dpv)FI8kqUl@P>KPb8Q82|tP literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/reducers.diff.png b/packages/sigma/test/e2e/screenshots/reducers.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..2e2bb349ce405b1c2dcac4414e2091e2c4844505 GIT binary patch literal 105966 zcmeFaeO%OK+WxoUcMFJ!I-71Fx-FQf-}iZq-QWGae)m7W|9^kn+g&`& z=W|`>b)Ls@oX2^QHEl}xQ#}Xt{N3+<_tfi?^~T@*?(r9X_q%R$T%P2=6u$R<{O=ws zKKQ!+wVA1p{qviw#F#T*e^ozn@7p=Q3t#e8?Y;4z_B-^4r(gKh{z>MD?$nq+NS|)zk|?@4Wn+b2nE+1b2LJwdlvTj@^DuZx;@png8>9 z8#0~yZ=Z3Ze9&ik)vKz)O?MY;Uc9iX>Cx|;%@;1m2Y+TwUw(dne6W`@N*vnD4Ovf} zeAR9_{8D6}JE4!hdFqMsK1S2Jg_pnls3lWH$C&YtIi~#4D}0K#!xmbr0;~Lvdwgrg z^%d7=USCn;jK?j1P8zZ)X_6@#(>bB>-@BB@J_)U6K$U$RIwb-rc z-HXP!nXdg{>#bHNW!!(p=#&>TPVC8Y`M=+p>)LHs|1f8u7U#(48L#B&GxFU3<6H9F zHPw4&n$|i$ZzP|$yKKpn(y}Fw7O+QfO4!o+#GZkZZXErOC+{1xBW}Q@H|q~Qdc8jJ zt*3si9FlQjF59;=?$HYk;f1nX>VMvR*fr)42Y&pIb$_As)O!`z($)tiCM2x+&kfm8 zwq(S}ky(MazqDGf+`hfZ)%k|4=}#2hTVpiLTd?4-hlWQ_(EsCJ$%YNR^xd87aLL_% z|1C{eQ%6wbNr|Iu>uqh|q{5w_#|?P&Egj`Aa)x&!@?Abiuy?aATrx`xad*8CqT;Qn*b6MlsEpU?2 z!0V?ybhj7xFr5zR==eCvToQYI#U#^RFHM-qG}AQkLXdpNR(JdHTw~9W*qQxIr)_hx zT)ex7xyT1=GzFgCWSrIW?}X|$`h>(*=2-%3b$3FOLI=jxZ$7lt&5cJpKB$MIa(i6i zoXu+&M+NA{%{G}%dBoNCcl#!!qi$1@+2hI0i<{E|bn6zrr`lM(R%Ct`k&`)enNivu*(h44mgv$Yu6Bi_Sh(0OMI|8 zU&jYcojTS3e09#PfBj2u_muDCv^^U6Q$CLKcp|!nF{yC}j82@WYn6hr+30rWA zd7afLyKf~@R-1Y_#(iVs*@`}0=rLJ4-PF%sK4@QFbx>r{bEd_z11&}V=fmulB3)_U znfZ06JYLu48n;>fWDy(Ew#2vg;lr)xLPihFnKyrabJ4x_opD#@MPAU?C3pR?wC~P1 zo@-`)?Q}koU;2gBx~*(U;m&VD9GCWHBn`?9@c^GXEQ1z$g{uwAYTJ`n-5h`U zr=PNlboP*rlI}%m6SZqsl!T;M&joJ`cC0E|92J}r61(6|)58Z_npWL=%5<%iDCwwr z_}#L@EfIVC*h99fWRIWqT*qJhdsQ@Uj4PCn)?98F#v2|laCq|3pCnyx*yC5)cY%+l z_sJ6xCj(r=E=OD|`tj%Y2!Ib~<{Nu1Zze242PW{NFElp{BW)f(8#2S-U6YyA`Y+<< z_oaOoWgq(?=&6$dU;X$_>MX;;!oh_*n?l=jTbe!7;i(@YC41U;3LlXJD`b?w)jpq+89 zZYBA~BNY`bWXa05Z$pw&Qa;T5s&QGMt|noJ)vs{pYZ4P4K3d#y+_{kODeY@Cd|~UY+a5PymWD6SG@Tw<)y1LidT_7p-TC1r6Q_HT zxvT3=ZKewg@XzFJd45t-(#adV89(yNFQW*s!apaCyjrwkd7}N;OhYp<^-9&l2V?fFNKL&g|8gOy zefzZ{&ojC5>&kA%x7HSTn%7y{eJq}BYpu5nUAs}1LIjr0VK!uaXZ|2_ znyKIXy1?F#a{ydP?_Y$uWV)DZ&Sbc{y3O+LKFfN}TDHV!$aG=9AJer=(E94TyDjw9 zP;`7}8>`Sf?+Jry`9%;nwrXF_Ygux00GzMvr@_EkMFm`s9SUeoWsSs1o_$)KfOXzV5}MG!{FJc#kn?NeHZ>j=iBuhfFi+GpyG5 zR$mkYlD8&64=`o=cLLQNU>q9%Q^e$Mkb;qtQP8f#uP;Y^BrNmpVr zO{_m8Tl+(D1oA{;Ojw=imul%i*R~Ev3euTHm6i*3yim zk$J|{<%Ht|ed?aL0qYiiMo^Kp3|YpWwKMZS{P6dH8ym~AckeKxA#{f60jYs%7C4EM zLmv8np9Jd9dlk=DJ@|E4ZEI_5X5e3gp6cl6DDbSh|L^BGT|8M*NG!-Ks{ey*>o)7v zBFoM!ImsM8&HInLHOJgIY9@Ry1bv_Uyrw!rQ@x}n;cA+j+e|RkZtHpvAA*2-`Jsh) zsI_HRRE!}_Y>8g=n%?6~F3(G_v(F*1H3@(4c#=~*{{FxEXnmJ0TXr^tYD{)%YP zuB~&{x^_CoKg>$9uPh^Icl)*FTG}b2p6iI9AKOz&H@56p4rhVq_=jCOc^}C=EfdHd z-1&X8DG(WudU0YM0NMnr?!LeA2i~ zUNbY0@CuwH8JO)9$k`G2m}5bJ?vjt`8e#EOp~I4I1^W^zpR>oTQ)Zxh*k?CKlc6UN zHiw3*q_>y)`@bED)}+V_r<&tmaM(KDGV?;s@u2UH{$ZDoyLjKyIuGs9vK4!7j!v|* z0Jdyu&%m4v*G?~uz%Bxc*xR00?U(WA%(u+D{mhf>p1PI@iznG#vQ~lT$$)^!KGyYC z^1|JgobhKvV$6BQp`{-iucU_FJ~L?b$4NCd!ExTDdX<=3T739!&`D})Dp`5l;O2&= zSL>4baPp$ZlZ89IYtDXX(1wm3`?Y_sVY-&mJoj3ChHE$LxpTJ8pAR>s?g6N;uCW1^ zige34?7Y&_xi^kpCkDe@cKbP&6%Gz_*^%e!w!kXk$ifwR_`LGUD^X%#e zcLwP*j+T{IRs!th-J?k)fh(KtkO#I~sm4^I*V)s>(wiIeo3Kj^Qr0-5W5NL6v>J?p#$CCza(Yc_= zOqb;Ocg8wjYO`_M(zzU0i-mY_zMjbx6gk0U%5)jTYP5Y5TC2Ec>pYUbcgCNsw=WUD zd6jJ|{`4n)RG;z8TI!J6$>5D|T*x4)Ww_4aSg4u{sMY_m@JT7wL(|$@mk;i2eW;2g<$Z6SJF!N-)o1LC z`^V9zdD_T6A+f9S61;wV=jBY7=xSSl&X#S;&b3;hB}t~bQClZSMdkdP%_`6H+#S?| zU2LG$kNV>!D_VLgDDv2lz)1_%2i{)&uw!*-FYjCXR^Q+7%zZxmYE)ClzgE_Mxa#h; zXG`wiK0opc5ZFG_t*l>8`LSbHK}vNn#Ht6sjBIEM*RG8#?97z}`^Wmt<741;<{E=O zGw}8oaRW$}UKf)ivvc?PYM^nH?qQ{JXws$|z~T0ZC(55CIA1ZDnj6wy0)M|%5(_Y` zu}w1>w7dOCNCFm;Wi8&cYr_m~H+M*PUm?f64g6PWExbNs8Ogw~>b zqbvmFk}Pg2g=*~Y>CN7d>uv?kuS-~V<0$JO=x}TxL`VhL#QAlc(lqw+*=L_E@N5ab zee2c{!H1Wqae8UFc-FBiF%}2A+eOZd-qFB z!r(v1yxgG8H%>FzBehSc!lsxVWZSH}{Yc>Q4}pfWy)_W5^2tYD z*=~hP?Dya8w>3gQaJ~Q>lgTaSYTnVZn37mKSt)&Eo;w-ji<$WfNd4hr&{Hd$d^Euw zf8*S5H};Hh2hqq)Z0xx*)W21(ZeS!Z1_<%rGHQiZ| zi3F1}!o9UZr{ljA4zA31a(acWUeFYUW#@t&&g3TL8Mnm^sGO;o!#Nu@{ocK_Stir> z9b*G06{Ynm?Q74aV3R=HOZ!5A=QLirB(XW`!;@=fyj{4ivJFIFbXn8!BD-xb-jH#x zEYY6bl4-qtoUPjL|Cgl^CQ}ij2-s7*Hi-<{^xIaFah4rEiPQmq+HLLWsC?FRZQdR@ z3#&@0{hw83aTl3GDl+p9&BNkPmPXi~f4?pFhE&Z?L=Xd29HKeJJjj(n5#OjsLA_>;&cJY7aNp;D`4(7R&l}8HNO`_nTv5+E=#wtl5KO}!7kj`qbdm>GxYBOHV&dqb@ ztc1Pgt4aUIufG-&l#soGuGM*W z2mgF|aA}0gnv=~aD1MO_1eB3Al1S&E$Tv5yZE2s($^N`8jm0aE_3qAz^Kk=fth2JA zCj;VFu8ee9(*`gIa{=`kv>C3l7uT;p>HMbKn=*y>Llk+ut&EN8Uz4CW-MxgacXRYCbIscaeuP+`ktZEdbN2MmsPZ$hEH1OsFUCu3Y&Y$S!%lk0yORSq6@~&;yaq z4YB|#tp#ew^b31cKPP$qnN?MehDTavL;34RM((t-*X7Xvqh-Lhzs<~N;j>#N*B?@e zX1TWpNK}7_O&d&J)cV4?nw!_$ytxGW!k+U^qc-{|wiGz&Blb@&lrB5~q%=GXX z$vRvJ;t4~3I{Gxx8Q!DgG#fqdyE|`?DMsmhYBG6WfP$aM^Xidn-NIfd)eDq6iBK@K z6ebfA3m@b_b?g?zw-~+bQ5I7b>fTN8JoJPIo|&KE#gY8<)93UVhXu~b1B1SA1xn0s zfuVXl2~~z7_BLIM(yo<50e^)AWV)zG^3}lSfr#HCaWzW;Rf*=eryhPj>_QMrIjpp= zKI0;Ug;x!Y0NXA~4jmY%Ga3j{1ji_sH6#I|LF+rKwC{sAvXPs4dSDr1(9*e=fPe@} zi%f>*)X>CWFLpJ&{!pe%>%Q$)Kho?x;V82LCqe04-758>frS8QD62JKhnmSEjfpmq zZg6?bbS*}>&7dTJILeO6>K^vV^z%r($C_5)+-6qSn%V@raoaOjxQHco*v5YwZ1@TPWI8V=_Yg^2*Grd5>^db zXT0+-`9>wIzNSyr)=)JAHPz>AEQ3VWKl$w_RR^H&LN+X()^kETZ6E1wP8j7FlalRbsAFB5kNJXUVZ)C2Ue+@5W9<^ zwLGb;!pbHPPwV|mC*Zr|11KSD!B6Cr3oU)SB$mEe+H+@e;|hV8P=U3saK}3G_cE9YtT1J_I_YX|ZIcPB`@yw&`T^tJ<|Q6hsxV`Gw|jpIW9Hnj6?N4q)49 zmm?3>2|vFVkxhHfqMAg*+!mHvkq#D`X_fG( zrAQ_N2M!cG>D+-!VTLUJ8^{;rK5J1nN8e3xg0CVeBv#4x`ORn-Yysy^}Xabnzs9!EGPVBGn2Zeb^ica_~l zR4RJYkX6|RKBmM&m5AO#T03nBaJvvBKq{5Qh72WcX!pqU={WamHla7KtFbayyGl>2;>;h z`_ZQBMXuQf{o#1+6D7~J8)B>J?mTs5ocNNh;aoONcaeXX4}2r2MASU3FF_nQsbNKc zj)neXeSe5s2+=EY!~8m+LHz2~EU_Hm&sUTXT}5w7!#KzC_4+`7$A>2$(;;E297qyf zAdTw1i25Ws5y&YWF{64vKEICKTR51cx#YBm>ZS=YYdg8$zqj;;$8VS77!6xqfU!!cyRCkz+hEWm+$uF_n&CB*&{a-Wo;y;A zuPs|zNzQz1Km@4)GKGgTfF-bfDeR8(-C1brI<4T?hhKpP?Eo=ZsT{ zCujunLbZU!>P=PS`_6V=RW;>KdGN_E)|_3URvyGBB6?^=W#x5hIOqIQq18PM36HF} z*J_<+f|rQ$Z0tG6halk$Sgn(#yBO^Z>rshzg5>){!;zI{=hFEi?M9I!mm{E@-_K5q z-m}PL>ZjzdS|k__qc~*;b zR3AC3f+t_o$1k61k|qMFfsCTyU4j>2r7cnf2Do?u$J8z{4;Q49w#JfxgtjXKTx8IG zp%BDcSCBQe6CBv77G8o=YJ+fN*)&SGqzym}5jn1}WJF2h?^DPiV3zNLo^rN`$w%MX zI8hLd!!&KACL{D7=SUCMbj|0#hSri(N)qh^#^$v<;}ESW;~(m~o32F&P%~)%vq(gg z_66=hC^rjazYydWLuqGE$4=HJP>c;iX+X8JoC^N?_Z}c!jvJSloIEi*_Zg9eJ~5&R zQvjcVWF8tWsole8&?m+#|NggVHTJbupuvB?^Rm)0RE3#J1?4N77b8h60JsY*uw~bR ztgU`Z;^)&xX{tpv(Wve3N!#~uQ=2UJ;;8;WDB#MmlpY;F>N7et87Jyk1VS|;BsS3w z8ML%}!|&nFq`RX>j$C$@60~cC+>Jg>GXyQ22#Qo4sAJD6aT&Dh6)tF(CPq`oDUXDv zWl{YJ!XuTHgELOBLef}a871@3GKoHEgWH|*pzxOVwe?0mhX*vk1575-MVvq-`U(n` zljcNOJnw{}!+Czf*>7ye0H8YuzvOGT4IIvSm;2w*sT9JAeTgzah_(nq2df6 zpF!Rptd^}Z_7si7KjT%GH6A|R-IdrtQ|*JyTbnFj_w>H?MVW{xdGwu)J>|pdgjNTN zqEGu}g%&Xqk#Cf_CZKoG_Jtm_0)ImSR750pbON9?>Ell5c5C{`^ZQ+i>M(G5^N#_& ziSh+TUL@F28ELmHj*_*Z(IlnZXn-1I=N=A_K1}8ly z8?D^mz`Nj2b*@H9jilWUDG`iB93f7&x6^|m4IZ0B;*?^!BF>B6LefkF3jd9xg9X(& zp@1T)Qi_o_9dFbhqPd%I1Z-}iwDRKiph!rLc5RNfly^npTv|_!YPt~6``AHQ&%zGB z=E}(i$azR?;G{*_(yp}Lrl|)IFv*9_%pc_Ium$vndKmPb{k^+OlO=Ex+~fxp1hiog zD=(Gi2~sb$vOqM&=D?)uk~3Xan@~I=`;_*@A@cR#+d48`9yMI3RJ013lcY}oH1e&X z`_GR$p`uo}we+IL1#R?kyi*bjRZ!?XaMHNayy}47nJ&wfPXfj^zb-x7`KD+`s+Nt! zYEacg*n_QOuFj>^r(Jvaw{H7b!;z5$R6}VVTd1kl>0&@T(%*!vexGRP7t|&5@A{09 zzJvi>nzER)%?dVj0*Kit3>A(0U&6H_=iX#8iFTM<^?qET3K9G)N^Vnr77%=822xap zD`cX;Q}mNE4rpl_$T%M{m1j{HeHx{1smSAZN^+y9o z$$hT^lT#&bk0Rp7N5Dk0*!Z^ zfV^8qyJewAfNoWH(F~U0_iAuFr%X8uNU9)N>ev8t&3^wPx&j!IXfwx0>-8$}g@l`H zXw#5+f&9DBwfL@26TIkm#9Uo6{5)Q{tMhm=ucrkF&93`jM49FWuzGX+30vwC>$z1` zyKasqZe~byWdL!`JUlb7X!xi@{yi%0H~1`i&)xlxZAbTXtUmnq!@eKw_;KQqL7&d5 z30$wyt$FeFzih5KQW10DNBG)U!c;6YAT5#0SLxyFB|6=&m1i37ezG$z%mjGY)$qJq zGoao9Yi&y#_jhSl-Y@QQC~ z-~QHfKfSxiD_p^&Rcq;~FGMn4Yr#KKb2dVsv9`iT6FOksV=0bd5~-ZH)2C0@tG(_T z0TdC7;jRA2-gC9crRtFd{{k8-H+lH%y3ivfR?%E~l0VnK66S&j=yR)oO~R?hyVgWI zCdh0zolnMzCBLl9v9$Lqo-)K}fCp6c@QzPTK3&~NNe1kYWl5i=yPt4;-W}b(3)oR{ zV8Ol>S6hh&ng>m7FopV`JBNySr|1*(*Xl650wwNlEb&6h0#Is`1jX&VO#B7yF#xnN z7Ec;&$Yn zHyC@;Gsu7H z252}<#AYA7AC-lb_zi#@Q?=sNNjoxzN9E~gF*j>d97RXQOckA`f9poe*LWUkb5P7$=vr8v?AaJN!<(~}iJAg7H-V{Wy_YD>ieu+J^*@`1IkvVhSD z;TsUf-w=JbWDqSrNl}nUXBKEi36`R~FY;Y$D{y?Iq@)}f z6FBK;nNQ8xxvC$r&!6o3pQ~2B(1Qfx5AFpsf=;O)m@;DZ8DPy~Qp9z#*BK!8p(34B zBWZ7d@O#TYi?*LV{UNN>jcpz`L7G6~638v1FylEP6Z2vD+GJ1ta?8^2cWDqFJP%73h%1NX$!zZbAsS68>&F9+dYqv?7> z{5)P)i^`82=?v7h9I$vU$GFI$_k@(sn>b<|p>?$=P`7H=&bY~1k*tNm2qsWC^iX51(lCuX$TLlRT^ zYu=aAG8-9Kx(Xv!J!4vY@XfE^{8D8QNLmsn)I7=MF}G%4Rsx4)3Y$k9uB|{i)=HAh zba4z-4N2DF$e7Z;q?-q$@sgq-(O4pZXxBD*X8_HL4iJoB0FI=~nsD##v{lQN2oKek zUT*Em%ybQVp$1p2pvnbel`QQW=Hf5WI#l$`+=`@)4aI8#OUF*xg2Q>HH5;0yVqO53 zurTx|Lc~~cb&t}~j6J=(|Lx`|>$z&%oJ<$%`pjGK7s+VD#SKTpsdkewOy4;Wpmd4Gc%{k}GS(vEqjQL{LF#G(gSGMGfWsj^DF%uIW$Y-sXghE5V zdh^TFpjw^u8$%6R(hfMQZ8}t1NIczI#6ebEx{#%P2j&~u>yYqP`)SAdkfdb_fT{cw z6zNZ8{T{5e2cyhZQpFOJ=`>h>qEI4TX6|6c-)`+fey`m@ zDEFXOC=&iN*qh|B7L^?exUCV6xX&2Y$xvzeLr%j}GNK9Ax z)xdom)O{!8&5@Qn3b8z=G?HnJ!9t{89qOx@H}BXiI?jB0bo6#>=q@V{m}O~id-$M@ z|AMz&1qaPL51$PQUI_R@C>)>hT~QotA6<;N)aF38gy~X*&f4be_S5?IZ=HhSE5;k4 zVY=y(h!$HVfs#IejPuIJP_E+&Q*%^1rtBt!43`4%?{05|&Amp$DUWaQgB`S56{r2brM4IQF6GN$%o@^|cbEK7cxce+)?MjRRA(CbrQ)Ev`Or>*BsJ9N4S z%ckt=gFJc~SVQ4MPSUPL8si8pottQf-f3zwGe4$zp*QrIxt(NfF(0WDK484KCx}m%^Cj9!^9f{1TE63G*-0DOGzYsK2z-`cu{lS^;DD|F z`ABD#=Go=%p$yW;TQ9Lw5}~D>@y{jon~^L3bo}~oAr)>hddc6fWxG+IsJ6&wUg35; zR2#-mkS_>QRw`J0|`G&-@JgxR}gEpZ(R(hf3Zf*+}VNY8z z#kAsG>G3U_gBE&FTk^)rq5v(T-W>;wkVt2+hi-7;`!&B8030&fyt_1}p$4 zDLXfB`6?kh@#>xcCr}VJr8$cH;=+Wv8Txv<4vg3KNv<;tiC`E436$akkZ*P4e#k;Fsu!`GW#= z{X=4bj;fKjXJ;HCyM@$1>43?C6CsG(>1OwhxmwOYUZk$3epGgo?^>IAYoMgoi=|R& zJ?P$x_R&yWiwZ)f00&V~2?QA^{Dg`C$n1fsjJ`CESuiLNzhA2zi+LV!rmJz{hy^%L zlGuQK90~cMJGl+T%5R!=)}jSDIU;(JxeUI4lJ@hi>(eF`VBju;)~j`&cKYwQ$NbecOnM z!bl(S1uCvo51DMaaRbw|)>l5qPuhZF2%`0pGSJ=9-yFp3WJlmKQQ*( z`eh!6=CHf!LN3R&0$uuE1Wpj8Wb0?7Q9*`GeMZhDPkBHQA>h^gx=_E;uco1D2p)dR zobD?lMWn5U=LOyH4&{`p?T41qu}PmOlZwq(V#=oh`8)8 zA4IbN^d~2CrgC1?uo?5~I6T1{kBn*a6~SXZWRH2Xexe=Wg%|LQ-ZR65mf;m%$si>L zwfGdZQ9RJg@@;d=$FxDj(KRZR_?qWF=v&(5P%7)~eiKKm`Ue<`254FVx)7CmDxw4U z!k_X&VU~nQoPu5VPQzMpMIgWlep(7^F3f;pJ5!vV=n2u_&3Rp;Q(^(=rM&%AoQ%jC zFF#jey;%sM{=HCTUM|=R)CQt&qoXD=|6&n$5EU%#_zw&W6@fi*_t7a8EFWR(of0dH zIi6x)+Beaj-VdaA7C{HrQ;9wDZX+Y9rKf&7DtIK=2Gy@{S+kGSF`r*26JXRkhOeOM zpP)GB8mk+b2yKNsG`F()TL-haA7l!rp_WuMirKW6g60~HEO^OFI+B$#8huoUekZQHQAdK3zuJ9Aw#^>bVNQrY#iB%3Vv8$!`7sofpXrY-HtZt-q&>K_M zaGDq|0c>^&?32A)>pXl|*Z>KD^%Td{C57uKZGss=9O*B+H6Kv+>89Zhn^HLD<{Qap zd^ST$A+a1ptKZ)b`DUEh+P6G)x>%q&F~`Ey>-XgKJ)R_U4|T?_v8T!OHHUNjL~$B| z)$`o32rWlAkm)*xAw`-~O$)#Rv#H}bTRAY+HEAb4=sZ#$2@r0M=A2Ch8vmoUb))#v zwzs7bHNLbT-KfHlXHo2E8nf-OGfZmygS3u*tROz4<>EN_K;j$?1T9itpnu>bR!q!@ zQ}Ki$H=WK=Z;sORf+Uy&O>JOB1n7Y}K2C}c9!RIGiCo2Avsj`r7_?W5grJc9fS)w^ z#PLto6@6$Gwrv2<$b^*sY85hFL`$eY#DG-A9mpQXaKs3ER5n9Fcm3t?MoBV4Wsw|L z!)&})_^OLPy}J#|&A}^EGv{>;q5u-r*4wj`G7dgUUJ+8E-WBVhrHu~_;z-+#Epm0Jjn9v(q-*FM5eNma{B#0N8voN$J_)073 zc--8pS5^xQG#~i!7UoLCWmBs?cq7v63~8N-8b~FRq3-J`9FyM1{%Y?ur*QK+ z2uQ->+)$So2{E;96qOC*Pq@CbcxL|2I0g%mRz%tXkO}RlV0FGD=9aFrfGA|izaxcB z8A7*5H*v&+Ez%QTwk$P=G2WEQ{VPgd7te_npd<)h#37WK!V1nGd3OMxEe2DZKy`GP zne&neMHF`yybZ41IO7Pru%9U+H(gUMKTUO0E-J;5F*%ftiTcjTAwpgd&QQlFre06y z;nu=KD3&dzSX9TXC#e!ytO;eC5ubNQQ{MU2YsG^Fa*w8<#Ru~Y01fJ-%*(cqZME|g z0(hVqL@!LGdBTe+#K+qK zH7*1l8H2_|ONfcXwiAH4hT?Gc0?l^>@DM8@Vv~l+w6_We;~;$-+ut$71Qkp}Xx{Ft z^Cz35d{cYG!%|I_P?LG#Pyu7lo4*V&UE5Af@J&*<&f4NrVASoY2zM?_y@@S}F2YAG zXOZEY=9t}nBgu~F^#*CTOk=uQ3Ckt}4G@`-ZJ!M;XbI+Qq+o%LrrDI-YR@4nw9$l< z<9apQ0&mA7h^+7e&11Qdp^Iu(;0a_N$n3}n?3Po8NXKltNq{Xj^U#6xeBBlve3N6@ z3-MgU0xX7%54y-0P0iWuSna6Ch(zRQ2t23WxTv`m9_m7nZ#ZEH2tRgH?3KAN7dQ6@g6~ zkOfFf>}lO7ngT2-b=YMM065RxTqDmVyWA2h8VbKf7=CZ*9FhsyX{i!dpjvX?NioQ* z5}?*|u}M5jiX#`n5l{Tjsi7}z^q~?f!DI!qt0Wze>7s1^nfauvSh7BcMkdRqN@$$K z#l$h;772Pacjv1~RUUQFck=KV%DRsYh8@I&aE9qNh$RghtOAgE`MT_8>lAr|4WJ?@ zm!L)ABJfa7)u~2R1ZdLGuZCemFLU~by>;--_8*mspN>@_eY4uCEo=*?+AExug>Vrr z(@dBA5(g`K%(xj7meP)Ol_>~l?f0P9gKv_*=qjRV@UOe~RTuu$AqK4c^j@^ansDz+W@3!SPAr9Y3Hh7>S31<`PDWr}06Vi$}Po(Rt zDl+X{f)*WHLREQLMUqD^+-OO_&X3_=jdzqknjOY|sU|dIVDT<%a;{S$oSKcB+XKcl z*)+l*Uk_t+qrIL+d?We6%SkVziCV+K(vCRNp93RB88 zWIIRadX&{q9~t>}gB0W#^z5 zi#bSKao%#(KpKT3obzF|4lVu68rttsU!W_KDl0`%+MnYoy%&OnXA^58uq-$U0TX=i z=S=oJZh+B%WYJKJI4#RAsxSUZNCl(R`Lx<(e`=)(C8S%~A0T|R6#yBJR^{+Z$khM? zP%aLDvL%O6r$Xs8;OmJOcz?qY16K)ok=a^ei~YSJ}KdX&wHhW%jiA;&qAmE+10W0 z>pr(q3RW>mDphh#&SkNFI5o9#5r(WSh@9_;@E)4XZ4@RG8InGu(ZB+)qU%7T1_A!z zulpV{teBk(CqM>+%L2T(XexcWxkkaFRUfK8)@g!lHmHPt7e+KCxr#sfQTtaqWL-AI z(E7v6$@JsiuOK(x3FS7DxB*scbt9CSC*=f*`Qrq0=mI?ky^i=dkj_%@MrmE45#{7L zn>0%H>dF>1r^HBVdE}R9ouZt~x1>?q#4h&*WTP13 zsBL5XFwBL`v0FMa1NVc{Xqs3qjr*Y9AfRJrHPxd(s-4kdx%@ ziviMTNaaQrL@L^{s3;2+0e;Oi9k;36+0syq<;a%J$s}U|)Zme-`h~NyyYTU%w8hGg z2zlTugx)?e$1rMFbJoWV4e}U*XnYEJtNcjkFjb1QrIKs2r5Fh!5J@OBS=FFe9tk5j zA{0cLE*m5Y#pWy__k0r67p3=UWXmMCR{rd;qQykn=gdmrlTlbRAo=+M>ixS4J zdgQ*EY9B;4JgYn#M*#Q&^L$5?G+?T9F){g4xyVBqT($5Gl7dKQvw_lZByCGD?Vf{g z67<8^YLE!+F(lcMcmMtKb9mR1pKogxK*_>EUEdUq88JD`k^RrO$Gr1@vKu6`= z+CtS2)Gc@^#lfTi@Va`xWURZ0KuWid_2pr?1_WUNG&`0Up5}7IpS&&jf^cPY{-xiT3_7o8)-YEULeH} zb8Ei1clN_7jyFFw9u##@fK!xzf0-C0y=}#KJbOdn?f>FVgVIwx-O48PWR%3(@mw~+ zFL7kJN=F^dHuUkO_28>=sJCjpd?;bQ6O8{5q^e}I^o^Nnva@7^8X19sO;8ggOY1QO zLVj3fOM58~LKCjx2tm6>m7=ZRHlpA$C^dXb1Sq=`?m?NM&D?k5H-`x*H9np`To*G~ zlP;s!!5iuPP4D|e(-i`V*jc~rGS@Ovz_3%x^9&-xj(puf--ypd3Kbp77Xw7Vu=ATB zq5U^J5q;hnE6XGWoefd&=zW>Hkx9(0uj%KE*g}gyaM3>cvTO)F`GZT(=csPrEtXi+ z)qS6d17-Kno|h_Do`)z@Q7Tk!1JY9x9W#(ozMgYSEu_BWzk?!y4N15^7e~2=y>%U6 zpd)V;WVwvwB#k07DMv&I(ZMA+k%lZXQeyelK*IO*qHk0O4wfdDtW5%74&?W+h)z?+ zFMs+d^VW9K+E4FR3*k_svLo}wTh7Eh$@QS}mGa)mNW%rFHsQWy8x}_)2Hsr&(ZuFZ zQdpszVKNKzodFz*P}i@Nk{UgHG}RUeR44{j;Lc7E`)_CMX`|s07TPKihx7qvHkuIX z&jj=)cy`G!X)c!n$@#GW_MK`04)y{z;>OWQAfWZz-a5VjmzdVK5`1}j(QDKDrhl~G zpOB9J+&^L*T|#gT!%tl|qaR-R>!PpU`g%_MA%Z6I5ix6xqN`U1_?Xx{IyM_9<^I|B^F1?4WVvsc4en5VZxM9oj2mH zo1&d^5g0s+JpQKYosiPFdGbx>=SLUw@%(qxVosDQp=KpQaKboLVKVJ=& zg&$=`jMTc{pZ*KC4+L*iLfWWB*?Eg!m){yIFq~Ky4#GQ8p}?RWWAPzp$gm%KKMMN3 zYiLh8O0zi`(Z092JO+gs7jQEzs0GJ=%~znXp|}l>4=tKE0`JClU=jtE%q=BAQIJ%cQs5cWl-%OQa&irtsh@b^HKkmc>D-^dNh$+Z<|#_06TiM{A#$T1 zmgQCXXZsLo4sN9)CvCEPFGx>htkf*I827x5+j-T!XCOLbcJ8*JL)X900@DL6(h(B@ zNh#*}bx39@t&}yEtn$>Kj@L9Q`<9Is#(}b%0lEd7%5Dxl?@rqPW#!cRLpDxiMdR(` z^qrQ@RXC&)JjSg?=QoiCDnFDWvM0d{@Xvlwb7Fg-^`R$1NgN_CD|1uZ3mGTmgwLZE zGtf%j@_3SC>G34Zn~$XLEfO8>k{cIm|Canb#bG<%RK{H)MVo!ched6sF;{;`wZ#VQ zkqZch$g)V(NPP;FVVy1!A_yzo_zV_E&wSOBqN=PaJ=;g!9Z`C@SiK>v;5tIu7)bwL$r;McBi42!J(p!VP)KDyQr|s?* z&-ry<&++ff1E3dADe#;)oy#wH6(2r^`yda`t(;}ZA{P->i=%FjRj?*R)gS9QrPkK= zk6|LPL@qO&fV?)2X_2;9^<09fY$ftK^_zL_(*6FdG4Q4X$r6i-G!6GHxbLs#&BmXk zMf7N~OeW5DZ5~-%?qnfdeo_%*wh7`7w4MVZ(JR*Z_wO|`KU#ZR4^#GyPf;Dg_1mN; zCby;XyG74ypNAc#Vn*F4u0Q}30wM-G?PD{d;0}WTD5}`8x*OQMmk_JOb1MpHfb$g5MJ?5$4Scj zjD4SgBJ@4C{|{z!(H@u}E|T^Nz=5QUm_$3D&vkBGbac6uwZ0IpR5?H#Ueo6q|awS6^Hk%J<5aWGTpyA&q|V*B@! zDO%~c@i@d)ER}rQ&`x@u69Olx;-pGxfKF~T=4S3zo9f7LA9hmjZMVm2yQyaFmt zoQJ0LSCS4kXXT1!1R@sQHPZzWl>U?eRaO^s8>7ywv4R}R(E|=AD}z>s;r^T;+0H`t zRQE895v(j@U$*Q63azpF6wd=h9UFgf@1W9~qgUZ+VjF^N>RZ{uohxr)zfP-pBNk0+(I$m;$W zyix4a5ALTm6q8Ztzs~CWgzCFPCxf2SiHAkesW1F-XvrXgpy4G-nX@y-6i*S1c1xf_ ztbpn9jC=xUm2-jRjQ|yxOvLt#4WUp@U!jX`%`Ac$WCc&e@SNphG9?VwpdCbQ<|Whu z3BLl1oD2XR#d4i!&{GGL74B#mRD=LcEGLT~dx^Og=L-0wp}B1bqR!x^-3&|%lVztvY< zYh70E3x4jvGePzp=Q#P{Gkh>-d@JWipsE<2X(mb1aW>sxD-O-=?hVCT zYKUdKyd#@0^%i$lcILFcPsAdYX=@NX=J~CE|A1>Z*3iSWxO|>QV-ps`WtjONiXHK^ ztr4*hnkW_f#*OtXWAH{+XcunH{KZ)^xSslLL$QYsCsdqz1)k(48K9JTejVDKw63{% zm-b1Y@fYBcD(0h+L)~K3;>xTrSJEht2T&-97UhK?+RL$+I?y(aMC@5x@C=%nUH6(E zG7*P}A3ab?mZuo-IPQb?_(#wrWhK?P2KR6?GaCA@j;7TZk6>9c???jOEZ28S$Lj9) z;%$0kdfyD!BUf=6{n`4`O)-k3W?n!B-nPdz{DdIqu%QK~U6vd)` z678I}2uY;k`HGpD4@RG1G;p~jh^fFc#|@}lWZ_GQ7M~aC28qK2E*co2ZT~BGJIOrx zW1{q-Egj$>QOD)Nf*pB)IF@ZXRBNkv!WdEdw()N5>Idi~pT!OMZTAsfU~%(CKG`L^A$#e~!^D9pWjP5_bydGk~D% zglo50T7Ixaea0X-+Cb6esy;ZocjO}TJflgi4Md>uNg1t$tTV^Kbx7H{z$8>1R0(E* z$Y(p_rkTt%oD1Ym)`7oroH?HsQ8gr`*g!jG@9uW|4J|384vKv7kCKmR*~oq=94>uE ze}&G&xgh~s&7GZcF{I6wjT_&(p2>Rhm0U@t^)>npbzpq48(&CQnx0=VmF(GY`dvRDY^Zol;-nU7Xis(~tXQWolx zK{#w;*^-jyeuFaa9DEby45x%o{^DD8 z=u`zggOFGbG?1LQ_IOfZ7Gdz*HG!KIJjSerg(G%+0j;V7&kPzzrCD0(mnRFnJXz0~~SePa&vzpf@69ny`7SkPuke zl9~A=03ieG zyUPYM5fcA5b-gvK4-kW!i9ZIodWP2K6rRxH*>nzf?q^mc#Ao_V{6<Y69-kA}3x)BHD&e#Z15`5$}ND6_Ih|JooN6Zv0WQUdS1}cKv zd{nn99m8(QwN|uKZ`RCGaVJph2AJDabzhWilQ9Yfg-`)|KW-wSg3qWy98-`N+)0`5 zUs-+$_dXM+j6ZYBwwoJYrtvs*eK+v~3mc+ChwXtT6go%avhb+Qv;_m|e|`^qBztYM zL0?)M$IQ&1Jrc5q-Vw@NKCi%S%bS%TGoqY5lZ)UV9a{6r01=Pm9xhgVX1;)QMbe$a ziDoIDD$YO_2r)-Qa;6ywp@951wIQDZ_{oy$N{MGk%P2tH!`Jr-js-*3JTLmKj?;?l zv@;Hj&!3jzu3rBLD0RWl?~UPr;9s~d6~c7QS7v-rcOX)&txu=yiW?vgq^^%ZWbtrY zDDQxGiUWFgfD%Tb#^u0EVcxOg!^4b?!5WW`=#AX^Sv=*~iaSr57Q>`0p3htp-FdXG zWm5%j>mR}2g<;y#mJOyHaZL>0`CLXPRd{CpNU>F}c*9P!)_RUgBYzS@Zp@SaHJjZ1OVTkSMLJ);aIn}tJ zh&R)rn--8%D^l7xCa9$>lL&WiZd3@XAA$3hnM0+|*zXTaTJue`^Y@O#P0 zr{!92JbqlSp?X0V&*NnA)wOWBpvTFhL~+1MT($P>C|e z;9)OsdR`ePoJV_}-}z1Z{d;%^>=o-x0gy6kGmw%ZfEtwp&cd{QepA$iAVO4*T%eAU z>+z)IQZ*7IgJ<+34O#pB%a0ztQuXluNN&Po=tsg&M&K79zKJr--ygc5x+gePtbQDS zF)K)og4TG2i)s_eBiaa9oD~Jq+`-UOwm#&xdg1A8`r1UvMr<~8;e2N zkOndg8gJybq49KaEw~~$V{Qx0q{ymXx)$#ghpmz3>BsaMsPObVxXv^ic}8fi8!E9l ziTN3Ymo_2IQ>|EzC>ikD!bT4Qt~6 zU^US|=;^VPBt?WrPOh>qA>jSS4M_fcyP!d_R9CjqD+Te5_^nkD&5=I0-)RVp$aI-F z9T$h(AA9UiMV15x+_~Bdke`q;j@hn0ZgyKXe|_L8ulj}_9&cB?PIx1K3xw;Hi=3zN zfQJtmmcJ2@;*h_q!SS`oy*&$#zrnawV#+uY7K#{`Vm9MzHP>)K7=eU;CLu+-4=C1P zCa0UlmMx1-YYNOpG3EpVK7}Cj;RuR>A+h+3Hd+5FXb5z|-yg|xiEXw2Q~i;jBlsFH zj=8ST1Wpp&NbZnR5@ybH{(9DDz_j&pK?w@_WkDlaxgz@jxsHjnEnzN7>=l6asJ$po zQ=$J-nNjW}*AnbxND(wvG2KrqjSi}*AD?gIysqMk70j4@!d@uNV6#P39~i?QA~f4J$We&ydYG== zzt<7U#hH7zMCwxw$W-bgB8?_}pDY3Vn_H_{03@uCSRx4Svi^NQq`F`dL3JOEE{uGR z7&gV~XJUs#~*Zflud|vpQ^xH075_ipaTbxtqRFO_* zE!zzGf^w;u6?cZq#Q?%`g&iaj;k+GBM9aS~B|r!ixrGN1f0hb4xe#Uc$gP>T^2DGr zSToO{3t1O{Jv$i)kUInRRGI2(xhU%U2e!fjAza*Zz3A_Q9hzrNutD>lnm!zT)|$V`s}&JD_ZS&bGM9$}*1^jSoVCoiZkg z9PnFu>J8If4^#>inqu}J#JDpK{A64NN1|#-tO`VD0RwbYj_B&f^5e%*X8WO|&yO8p(c(i#HRfa%l)DL3(#NT4{2mhAxuUSwQblfDkPS z>9H0_dW3$p-{>HAv@*Ct#*rfqC4x~&vATUc%tgjMSP+rSrFz?BGVkL|x$Z{m3!Y0z zp-m6w+O%Nx37Qq9Ooa&pTe;P zqg5uUPXRd>hA7aBigb&kwpmeXY!q~vb5F-2EPfhREGQDzXieKqB#~DE)&uV>DBa96uE6{S264Qw)uRK?bTfhb>6d^6a+pJ3Df?@+fX?LpoR{3i? zpGdD^A=RL&kX4rT72q@elT5CGAVSjjsCMe*xqJMo_$xN_V;KSB^4H-A7vx#FjEVbG z#z8Cg)xpK&Z=!(n$tYAF+;aSFG@}eVA^O%uujWJX(J`w4UdQ|k=j!B7r3C7@Yi-3Z zX*_2h>Z{mgL;#ROEdnJS1LE%gu_(7aI7O~*{OT|lL{0ev5TJLOBtQyEK5(v+-(6rb zt_Iut%EcrzjscDC~~MsNNn((gsUhjzEK0$ z-a@Ks?HfFwuuOvH_D~2wMOJ3OHVlfwU%q~d1mgg5-=h^ZWbBUVYkDN$&k|Dr`c=FV zML0m|m_{pzCt&sGGa$Ag$g+*b>OTaCrF-3IF1DpVgZmR4T}m`&YCVS zMnyqi9;z(aDg^k0fUiDIq@<@=btf^NbexXF_Dx-snpP0JlU1c={lKl*mW$?HYZbI5|C-|Ni{zp+83 z0|4QvkeRAjW)VK4^qB04smlaz@E!}}KSPB4TN=sPQpyiz2gS#MfaJ`cRPbz83j?O_ zcm^0LCXV7kEzvcp!?x|dlhdM6Ql&`Q`Yezn5~kBs^ZZupK2*6b--#t=^-5eUFvfMe zm1k&)BdPg4kb?%cw*WN+&DQ=VY{T&wcQ@Y;XT*X}>0IV4zj_f|y3HNM@v}{D zcN{?;vrF+r9&unBt#)LFfu>@~>pzT9DMg%_vmbQ^LsU;+*zuk%CxG&j%#AxO*T*Md zT*Pd^ft)y1Q9&DHH!WNydIf4pJADuVQGfGrsVecu@J<{n89BWGQNz|HB47&1QF7>P z9?4X6P(X8P!3m};xD~#)>DNSNN0ACJ?7nIU= zy~_eLqxF9F3G?nbF@avI!QNPrFpyf3s?DAoEpS;t}FCG>?|5 zX|gvZ-khSEB{GuXcsE*xPG!+8=DtiNbApF~YE-T!jc`Yv9YL`~*_uKPoL@Zo9+OuFvwmdrG2=!Yum$TCe5*!~?gm@D;!~)IXb&Og65jOVG^?uDi?O5J7 z@flo}5lgQqx)u)$H_D4$YmsR=QhQ^UA;s)B4FCo-L6LX5UP8ULg;sX@hEE42cK0-4 zD`P_S*82sBOYT+sK+3t)Ya5W6|D22wC3s{Jfq*Tg41!mZ2zkyn$J~M}#~&u@|qYyGY!`yIrXMXwneH7)^ktgp0f3uX>KnpnT`;#c&Yh7bHvh zS5J*<%F!Y<-Z$dPUS6;S?m(NV;tAo0mmU3WlvpjU6Aj=$GUjDYL;||xbd(0OhG3<& z3vJcwrPNI1w?fq<&BB}V+Hak}3B`+Dyzq@j2xG-HvIxGUk;H5MmgU^#bttZABh$O; z$*GX)ou^SdMGb;4d{Ro@gCfqYGR;P5OzSzGP61bO0(b1vYsF$%0K7EFCrw)2gLoU7 zYha3l)=xV$REQKlOAWldZ@}8O!FfUmF{b$OnRxjfuBY|hN3-2y#^w+fozcZ*`9sYT z;vvtW9=3tt&2!~JHdN{k54dY5?P5ScKd3o&d^=8Yc$ZTsu%BdmmCz9WRE)m7%Mk*{ z*RPmM4NKF(ypiJg5)*(Y9AzTAG(JepL$agU=o8BMkS(huv#)%{K-?m2vtk@u(kXVNg_i%cU_;X&hf|d!)mZf3;kb@}eRnQrh2O+KVbAJyalgct9E_xCG~E77xmYFBG;F)E z_NU}v=A~e=i$)D=3onoYis~A5A_Dv=oP3Y6oCLaRpcBgR(^+CclgWVJa#MHC9Fnac z!n#6`zz?t2!`%bziZXj%dTd^7(s;?mx7^2u4awFCr{$kA$?MnxrSX)s+7^(rtI`9+ zpvA+MWCUmK^6y{!vZi&irp%cFDb!BiE5W1%pZW&%P_a*30EPPDsV=r$l2aMBO;$K+ zHhufucXzt-21O~~Y1#+;0(`Gof@-2%R7mwz5{OPYssgKfuI;zu?$qKUj!BUuvmtCq zSn;5`YYI=KDA`M?z=C&-jwC8zPy3>Ex7>j+C}nCKBF4TSLL@QY9SHachNSOti}P4s z(v?nnx-y4;o1H1NRRZy5WNVwl8s#<8J!m`+2oLLPy~mLSTTkp3JBqELXCA#hHueEXPeEbVn1>ChVJe` z?0bW*VB)14WS(B$m)vXKf{bV1l#`>T$l*Wb^Mxm=^35{Pz}bF&?$8Jgt;?N-S| zX^Wr%vs+<-pGQs#ny;uT-yl=trrJK7CueL%D#Wn^PT2B=Y>EYxn7R14kyANKRWzik zSJLo2g1Vf0r5DlmG5gCZb1W25(}k!jLV$d&7-sh-vN;ZB0#q)Gm%RE~ycorX%69;S zA22*#M1T?n)?6fzce@pgiY-i@XcBT?<0`WW8|bEcuk|)frSx*SL!qB$_N-$k;u?vl z29li#@Xtxs{>89v7aHTqc4NpCE*JNG5hWbCnm8p*2#h26j>*9p$}BXyrJbCKu4KKw z6on>x2QX}*(?vKZiGqc>A6R~I{QQakK@4dyI?XIDnfIB8Lq9yYn0YgxGE46uDzH*6 zuHhJBhKC<#-(MXX4F^MW1DX!6UD5|fm4M69P@B}mEX>*QYRDBXS5g||uAJ%f2SaSw zsd4GEG89I4mg`5^q@Vjaw=xLkYm-ymdx)tRrCLM(TNBL-dI$?6!STv5q% zB2o>Q(@N+L>!tydV^2hh{MB}Y?s`opeZtB$P{Z@%v#!!!TYefQD_Vc5(@3$Q?JZ!j zWyLj`uWTgqap@+fbtSk$3+m(*;P>RWHVIXT8KiYue+-_A)KJ=nHi@-)%%!ZTflI4v zWMei`H1@)}*Fv8S1RIcR^k*6gisxja5_OlqT3j;^ichsGW4-(VwJ6hq&kZ^>Ye>>V z)aMXM>sf5gyhaXyq=y$l{=n5AaL46L0r4q%xGD;yZg&EAgzU<9G}Osf9sV?fo>xe} zv>>KwT4F3LExccam*}ZkL+-Ue$$Ybw#2VccABcq!^9nbG#_ObyF^)4r=1*Tr%7N77f$D3>VL5nITch;r-4T*n`}|a zwXZOq5z>!Y+@uUN{D;@`zXRbiNMppTeY~~^@78b=@1WJfzR&~3DVCU?D!)ZdN`yQt zLrCq)g#*)Dc>BwR9c-wlUj~A6ruYa&NAUfj`<}0R4=P;&a*&Le{5kAN;36NmuDR`*=AV8O4^Cl8fE79| zJ%ca3UOId|`4^Do)JZBDxeSFp8Hu6A;|LG>js}78}v4S^tNBZjOy5pmV70u*pp1Th91y5Jgc; z!J*Mq(p=8yv6Oafk6-WCh*Yd19r-FoqLgxw_twxt)XdN=%X_4b7%`FRm5vYFa(EC8 zl@XHvuS;bO-tu@6=3W;yL8(ox@Sp_s0Dqn(Bns1~^Dk$F)t1+wDYwzxq!HsLt9o{q zXLDs+li(5U^>V0Sqaz6G1a$4Fd%g5VFhWh{#-?tVB#GCxT2ZqaqDgv4svBKRlwvC? zElBcI^mCTc|FOaZAZ^?mzZw8awn1LT60*41-rB;%rF^ZJ>{7;98;)L`h!4uEcn14eh2-X;&ZWh}Tr)IHt5AbR@h}mLJmDzfr8U%3A zL?F6mtGohqTo^HtWNh5RUa;aumLPw=2-wG&t5tgfRYMtvgBm#A;~@IE3@Jm6!1>hY z!A>%7LUb#&DXd}Ls57yrn%jqJkmv@7!P%2D_~%h7oMa8L$T?W=NaX=rB4A;18@Wa! z3CcFeXGrCnUBofxMhwM4qhCfREte;UFj8(y&AfC{)hf_6=?BRFQRaHV+?#TH8v59*Z&jiJBF0i&-aImg1hZn4cnw-OKxAI`+ z^2W1*qbJAkl(6;WQwxF#icm%m=BeMQb&0(I4ZrUyj< zeT?jf`hYmwtvTHq{(;khu66QSQ`wA`qz|7RnLDSBff4^Yr4jqR3@;bjtpMq zTw*f%87D@4;HF&UFz~;*ID9PB7bfyx-y%7PU`H;VK83=U7ern!m`?Mny5q$T!r67nMG@j%#Moj3P^9F3FMwB%Qjq?X-yh7Lsw(_)$99ab~ z`{|%Gs!9a!`UyrBQpBqWgwe8WY8qTiM4OP zM;nTzir@?aAerpD-?3L&(9vQF+8oeBqmF8gXyyYVd(Ouy$Qeki=?;i9if> zB01#YR)Z3m0jv(&wmI%fav3w#!Cr{Hq4W@eQ#xrJ#x!TXN1;`WQ!Rf-nlUXTMovag zb!-2MbSOvr9&+_38M|DZJRUh7vje0b@LR6gJWbTtR zggfS-LJD7fx?Vc~oROy^<3N66#t>J?pX+cYRmz!(2W~y$4b>802laxRf_WX%l6SXJ zItWuDsWQnHnrH+okP>ZAkg%gKe{XIdwig9oDm_F`!$6h2exH<-hDtip;cA|beDJnd zN`P8APWO%)h7lWTwKscqY>Q;MAnCtPsM${0nMd0tYuM*d|!j zmqv1AR$QrF=V+w_S5Q(=egPNP?Z#N5f|LxR_~~cN!#Dd=0Ya~$VkP=RA0=p)2Lzw; z>Tn5vX`-EgcO0bd53!RlB#mMSNz^n21Sl|yBz}~jGmYfp-EwER41N57K%j`aMsm*# zVypa?i3TXVXIB%_I7KLL%jzhoEP~TOu32KweYSAy0%NJhs9Nddn;~=ukdYt@d4CjsxXYP2v;AJHj3R~-804Fq32Y?Kf;Sm#=H>?j4ZGdSX@JcbcDL2R*Nm54AO3^3`6kY#Ybt69S7ou>-bnzZ}PKmdIzZyso+LoAIO05@HOV`!P}qX+nN z_qv;CTH~b3kvI19GGv?hB2)D@e*vAk5fe+gh^Yg(x)K5K*6K6&i_#bx3%qJ;fan4^ zE`5^nej&?bpjw_P*D;!k(fgyon3`30MjToAY6M$<315w$nft~rcE`*UL=E3bCd8%2-yLPYhqpJ$`IGA3lS8K~6MCvWnWb`VsnvQxFu97?=Vi zj8YazUsbj-+C~AtIgpk#yrGg+dYZ}TPOl&b<}5M|;(~V>JH9f9J_{M0)TuFjCO@RU zLSIx|!wX~whXf!A?-!G^YpIV;jZ(|HE|M^;-%0C)cKF$|z2pl-UGq#hSCl)iSZh76 zfi8$kLJQ}Z1$Vl2==2#N)P@cehWky{X;X?(+_usf`|8{p9yu2&eD#q=%3+FA1BJ}q z5r?7_oL&HKczM+t*i|dCK*jmd#uwQO)YbS1 zMbV1V7}z%t$;f&NXDW1K`7%U-9N{DA^$^XfafGilFiM5zs|fPn0?BIWlg>*InO=>3 zfmN7Ov(7P$$G`}k)BV$&MksSX@q}g7v??2_7WcUWG95_hx+m9Y+*GamW}1n!?etVv zncW{Ha5HA58T48-+fSd*!76+nJ_Y?q!0_8(UYmiOrq(i8Rya-$08$^?Eo8>y;(@hE z!;vjVe;dKEMFVI3>(EWkbR0AVZ56_74)FoQ-sc9%ypU{LvxMLmJ8m*IDLfc0vSaAq zA}#Y&jQ>A)oAls!GNi(fNOW9`MR0Pxy*8 zR0z<%)u*LXI>@{_SwErTrt`Zo_DexT*>m-AYa+x!wy^$FNt)?e*4*{*B2aLy7H;K? zIwAjsqFD$wAVE6g1`*DEV;{WhdYxY-fjsW^Y!ZOc#o>9S_Jx5{+ z4kC1u0R4sq^GmTtiT*aD>N`mWQCNhpuEObCo@aJ3s76Q-=j}&Ov5G7{&LEZZfq5pbF&E%sCYpLOioB24L1GYqbj9!;5b+ym?mMgO{9m zIkyjJj+V+2fN5whF_j}ouH+Zb`1ax+vUI{!yF86!rl4 z9qr9!+|Ex2G1l(*#`4q1w*U^D89T5y9+J&Hu)&EP&u~PEaSfFz9nC3C87Xb=s2Pv& z?icbZF^cWN4q_Gn-%1(K0dv(nf=>qp1xrtkR2WbQCMViZ8D9MXBcNz9BQTl++|gFW zWGIEbJ`@3v--a{>CW0P3&t4CaJ}GP~`2&auD&9)+V@}a0_oU?rqc}o00q;9`+N3i8 zPlht#-@G)_##R1@8vua#yrM|rMELa__!uIa7V81c>%LTrc5WXH zOXE@ur6AlB0P^zUuDo9Abdt6gH_4X$`XlfiTH_-%imQHbMY<-nA#k~} z#_HlAWe{2l1Ae2*Ri_zv{`)PMGH`;39JFf`If_`fz|zwp_gYBFkR`1n(S!{p%`Lqt z$}#$wd0%`sICIO|>Y>Y3u5)A7R`T8F4d#I@wI`vCS+39EW`%Q4+BBEJQb%pUAxdzOUa}A>#RQ3ABbPiuVa1N$A zA>>0TKf_mRflxxow+%$wnAd3~So%Rt#V;ZV{S(&m&GSPs>TUi6_Xnxg}9jEt07FS{+8j?6Om~YTI@ROm>0_!>OBn4KEOs8 zd)3U8$6ew2#L*aYy+oIus2si;O^x+&xcrZ;XCc!0&HOxNgDt3CMX9cG>p=Ol>ekmRN&MSS{o*~l>`32(H+M_VKTu zcz@KmLvx~5O?&P73m-f+`TzXl*;!XVQ+XO4Nqr5gpLbKMgP#XVG8RmI_WTA`2jVm> ztY&4pv*1>y8Cqtb8ZnE_5(b&$0aJr&WY8oa+|gz6$eIy~tcc z>1CR*hoWgGvmg8!Wtx$0SVPi4I6H#BnU6qHE&}MCnf%%&>F5Va=(=Z8E(N+W3E+$Bg>l4yHRogn`KF90w9`p!nr0?a=xL!G^|}cE z%cve}+NVWc3|##={?3%8d=ormFn`l}2eN24QFi-m*Bir#cqd~pM*y=qG)fKy15}F) zH+-|F84G^y3oCLUAgE#plU><#!Sdq43bqU_6};q3H&lRb>drs59vBoAm`5yHcN~b> zIN-*K$N>J`h>5HbxSwRE^@oss8B$cKEqt<~<V?uIWL_U`^U_qlv4&bAjX5@ zJxQThtFbLg_LGn=N&BMj;%*uTy+_bq_VSdZe*8<;EDh@IP~7~a^_od$RUDUlXHPtw z@gTR4fvj1L8E`i;dO00Sg&r50EAQJ+o@4slHX25X6_dKaqM5}*4--BsSn`4#bw$w& zv2vU<=|9699J#+VkAbT2kV5!iuN*k1Jv4S% zBM6%6${+#S2*h*1*PQFq2~lufbXmq^Y8gy5I|gj$0B?}B zL{OAC%J5(Bh zOkV4VD|;&D(*-eWM#qJBJ`=c)?_dKr>*VBpXItc0a+w{a*K4W}I4s!3K(p@8$-jzd zCmJuD_ETt;QHKM&DT#*TX9xm`2wUg+zq$6jf8?y7!Ovs^9;kvJaJn8+ox8;&XCIs197a zA>!GjsW}#F{p72dTZJh$+J?c>?&Z2vE%S5u0NORpz^%LdFJe>J6(w&+&;*lpR1JE)(D1kQhv^2@*%`zN0Z+dYtrMEus2fdf+42` zU3Udcu{90zldD_H+>NV%e?y(6<|s(LEu?Zmut$2 zzH2DF00suxXrMBqRe}#imv$KNz+J~B8%oO#H|vzu9y=6`{pE@IFgK$X%uBb$CVxhg zC5@U#`7H+qg3V2~R3_r)#;84Fez+!$ohGI>-QCjHn3;*a2%zR6$w-b&T&`{X?b!@r=-K`8fB@} zdmyRLtVPuJy-iKrOY|IXA&*jMtFHZdcj`pMd3Ga ze2CILypnH|(>NE0VLhH4Z*4xDYSWhDrcnX@n(-WvN4hDX4J{9-MD=I-+(8(&IsQfZ zV?~_l;H8znS^8CtqdBm;n1vd!?}U7&C<6TH@cxe(l-PJdkTWon1sf8ec*Nu8q9ZUO zmuMhpdC@E)d?V)&6_|`Uzo;paeSGt=iUdF+$md#PO2@XLeC6-XKD?9pT$>SiE;4PP zOy}~aW}TeMrl16j-t#pVR^_D~o0&)X^v}4P0xowS5ybh;K2KjB z&AXzcZC+6{>shHq7Gax94e{TC$2O6c8pQaIR?iUaWlX8rndhXx=B#N}brCeQ#_sZw zX8i7P3U1ca2X}hHcaDJ=)Yu-}$OZtQj}yZl@C|WA(hp-SiG(8)9V@o z2M065L9lz5iD-&?u7ZF{ZFC*BHRLM_=T-Am7DNVcwK+$FQMEm7-p!?8PPK-wjfy=X zl`&uTB!7Vw-X2jk{dkE!lmL+V->uwHwSW_C=yD9ZsUPc$Vp_asOtgl)>Yl7?o+=Zb z?C8jgtI9_;jdCb5nZZ?YmXPu&^-?f!FkjVNYHC+h{OD~-lKH$23qWRn!Nw^`8Rpn3E*vTXkijK_Jik$H>vxV6@`7-DJ8>$TmowWoBJ}VgCW3s} zT3=iYqN{7BwIeW!AXSDBAtDcXh@gbOl8B0Cv1czN5MsrM5Fd4N4c{o~nSeC_Xf6AQ(9#opb!AHpQUY(TdO@#(*TmQS zFFOoWmXcdayvH(?Nw#3%ch-yC#PO*FeUh=aXUt#|K3(4QCAlkQl%svxkj!*@+vc`KgeIxqI5q z1alyRo6DdY!PX#x9t|VnK4Oa8j<)xtTL5u$$oO`avavAFo|DWlUq4&`N$Uk=DEx5^ z2jX60O7$fcjPn<@SmBT|u=Yy8hG=T``stx%Jrc(?s36<#sJM~IO?HK{mCn7E@{L?* zu~wFW#59O{1hck6Pli;ywNXLi*?7ggL$EW6Vqj&bz;Nd#dmru{L3S1MK(QxagDL=b z$n_0JFych8pln(mPd~ELz_dbwnl1Mk1ftWf4Sc`@{*#jF*{5$02DD%6Z7c?yG!xx6 zaR-3m%ZyF2 znoZ2J}^iBbGY%oRFJLl(jeEwAKZGO+3#CY~uCdymBq z4RVElRCq^>%LnB>GPOgcs7rdBwr^-ItqhPZtysQ{EQfh<6oJTUxwqo}=my85==Adq zkNFyUGxO+7mSh7bhh(=IGzKECs)Cy}ASqGndi;FN@&+Q{FPO7h8bkjo8iqGp`Bg7m1w7R&1KC%sIHY6)Ps11l7#uI<*p2 zER0v^R_(#~g$zeUiZM{h5zsae;LEEcDFFDoi`iCiCC=K~hj6$Ay>xwd?i1k@H6@!3 zf$^WvjMMyh3hQGc1K7SbQHt7&{tAcJcR~a(oia7cuIWIn-6D<9gIZ}TRJA%XD|K0x z+R9(+Ah4O{f2*nU$hr9Zy6$QG3r9?%!nydlj^QZIB=`ELk0q9y^bvxQGNch92aA{F zj-TUUP52+!p6iUJQ-N@-T7rEGXhYXB0tkm#0sKYXGjsp6k204@Nba{*^$#r_QyG#M zxZUXZ7*XDGpXj8dNoLT(7)g(t9R;d!o*y;fiBl9^9D!2iU_P&qt~aYXQ#>;mXp zV8yR4lh-@T>}r!9dZTWan;IkP@!Tq2D#`>Id8=i2WEv$1I@I*)4|H9k2(itTT1NoR zfvD0bSx_aXAsP1b|;b+%dlzBc<=wensLg8>5Nh| zk{b>#mf5mRI`A9ifgei$+Fgz}QW2O_0VmXLn`pwKTxfiJ*5qL347&(aGj9r_v<5m? zp^-92vM)7rpiPYG?HD!h6jgI_DU4U=ox9HrIvvibpxAu7K9=_)sjbJPb8O} zl#L3c)WFyiGgrjNaB3R^^hVfL!+S65XdgYDUr#{#zOc?VZ`x)g(v-X$t`ycKKN(IG zBRo+c&@uyGXp%bgjeo##?J=c>JTzqKf)$&qQyBPfRbS#Wm+v9otlFdnoJb>f>qf39 zg5%7JCR|VEC)+C6N4nkW<6>_sMSn0EGxkIV;#CcK@O42=sMLIYXK76&1B4Q(S%Exj zh_#?ze648Ku;9?)!I#jx%2Zr{XSdZX77|>E3w@889RLp&C6)Ch3z!ZL-6($LMg(yP zcgz*>{Lh6QK3O@}NAZFfp;o)LZWEakbj_D%oZuac)($~fx;&mspXY6usCH{{(`JSt zdoU%%@>F2lq%}QSNJM9*(1@We7?S?jD%;Y~;mKdK6X?j*{t*o+(0nz&KnigdI)0`JGN))9q@6 zeFzumMvVd9VB^$YYs;Hq9B-1u!tnt&o*h96lR@VNM%5jtLXZ8VvJ!boxv1d#6-C(R zJQ;v+I4JnYyW(KAb-o(92F8goJIWo_Wipe=d%~G^TuU zR39lRn4z^!Vsgs>H=Anc^FVya-ijfD7}mqTd#`8xY`IbZ*6{>07&Oh62yW;92#%hqlUgF_{q4a7HppkXIY6?81{Pzg#iPZ5 zr)dm}N`N{u$&{bWYGvt7M(#OZhhD~zc__=mFe-u0W~Ol|r)y)+WB2&&r*76x|P%AM9d*?fc||`s|P@4Wy&)vEnCHH!oY0i-4e2FCk5V zavs3eHb@NxNZDJT9NSfG4Aq7jaqyWK0AtBqxrl#1UrsbKXM*05LP`eIsh13Qo!dG)@$R%d#MQk^O;Ki6E zAz{@gb)r#CHMGfyRbyC6rb`%F2&b9H*LAPuISkhLOv!F;V(qR|cLxW9VlOR%ehgRx zQ2-pMeq_#<6)k_ONLSzaO*ho9dAKMF$Gt@B(#gu0>BuTda&dp=TfQ;zjt!)xc7>|J z4u|k21vJ8HXR*76O4V8;=>WYK6pcnjd2ld%lG&$0!ti%1(xdOvTnT^?O6&Y)DQGxT z7YCC7-EO*IRG=BB)byaOe&SS?6g#3w)rU&{M+fH8mN@l8SsKrIzp#UfjI$P-=gk?R z!sK-Uj}yAv{#jxIF{$|>4_ii`&_3eSu8mkKK>H44x{O(5ajDntXG@N&b@bYjVey_) z+o#8EN0Y#jZ`x_B@FN#?WK`C)Zl|_;H)px(Z1@Gu32S}xQH^u(Q)O#ByPC%VY3g#x zmW&HvR@sn0Gzl`Jp9=T`o7J}9hU1S{;e!B+mT5NDA!48fAJgLC)1#&U*QQ3oR52A2 zo`6_vSU0|3?dW(9h~oiYcxamZG)~;*urIWK)Uh}K^SpCy(2cVlsLUbyxbPsfpWAGHzS_Idss z!(b7&C!J2u%z=5#(!d>HIkSo>l3#U+41h9>j!b$8q6H_2Rk&IR4rUu7U74UxD7*iWiBIBy=OGI4Kdl&KN5O-{2 zN%z9vA#nnU79A5~SAFhqRH;(FS1x%NVVy*ch z`B5*rQypH46$;Nt(Q&xZ7q2TB=Bh8fOWw0r8q~!Kz7(K!HR>!T-pwAg=y@z7+rK?H z>}^7meSOfvgSa-$?SqpYG@~iW(4C?wq&+5mmn^H*E*JesEzII3NQH?kEQ$OrjI!#o#?wVL=$SxUsB9x zaZdFGvO3-358OmIYpuq6)R(e?Ivd69%GrLVE~y3q$5Spd20=F)O>UbD&Q>1l?QE56 zlT1$XX||fOd8)JXVO_MOXLR`VZ}Z&hTvJ_lVoN&8W$ix<-AQ`~;wHocb9iwtaD!6+ z5l}1um>}QdmPWY%KJzdpps$S%?RnFzp`SCZcZA6k81GV2uFGXzEdy@zBNHKX|uV&9*6a>}~TXd<)TdNr$&7vd8U5Z*nBg`#56Ihlh zLo70c2Eee=(?I|K=btq)AbCmTMbLs=wiO)>t#XgGwIqCX8A=F(Wg8`T`>!a^vw%ww zsxoZgAnQO53ziIya|uE>XF;_XY={iQrt&zWrf=Yx$X(;+M<66>JW-L5kbt$0gyYOP zKi2nI83XbvMDmyzp3S@*32OC&H2P-R>T`{ZS>V=7n^d)~#9#ZGc*LSXb%1s+o{2aP#K|{Nr<$!7^1ra*IBR$?W~p8* zj1XR$|Mt&HjvQ|yq!*eIIqR`~LL@1bEDPI#evDT!9)T%v&VA%IO<2GiU1=o2&AEtv z6eKrSDw=mqe9XWF*Htb2+c*pI`qq9cJ`nHNct%!hBX%T!l4>9!lSU}!cq}{77-NnH znkvGZ$9Xv^6b8_k*QIB)apKTus8*yN1DHElpg22+HnaBclx#*j5t&vff3~nUN>2^c zuK0^%Ab+CAcBQ?nBS~xf(C8Ff3{Q`%rx&3ov4RCCp@(h$$o4rf`c}+jisikF)J$~F zB3wLk8jvs>edUhVkMUQUNY?v@MfK|gzaMUuKh{;FzPV0p8=EqTh9wm z&1Z7UVQ$X~6WwlO{FKr$6;s8fnrw9fe07UU#ceDaBt>j?- z)u-64b2*5l0S286+VMcYLMB-ztTvI9ry>L6Z6<1{U2JHNBR%tewRp*gdO(`pum^q+*s7yXoSFd1YnT^JK}#_VocJFi zJZwC-JS5~A#m97XqVT-dCdauDd^zCF@$^-RGp zQcJVl6N({?dPrDFol4y?(I7H9gc0c#zkvU(KO`hX zGMK?wWB)vFauhu0M#t2R^hG-qK&=A_WFN@f7JLLQC!F;DDrU3*+YVL%_H;4dssV}N z$=MMlo831G!I5PfM1;MmIg*wMdEVAg)6j5BIagu6FGWKOUJ&OG!W&3k`W3Yi=u98C zE4xP3^xRe!b@?}EVhOQOM%`#?9k{RKFhp=nLEF<>pd!t8`~m@vUcr~r zm#k_$L%qEEt6-hbIZb#QtN_Ef11O1y2SD$99JtBR?tL661&QmWp7YTk1fDoWPS>tV z1f8f3m^Z8wa z8!8KtNPuIg2*8N_5l#KhLc&rCJi6Ni6aB z*WA!t(s@g_rq;e*7w2TlYmpvr09=ut;uc|I*2@!851iAC!4`NZ9u=cZ@E}*q+F4pM zd3Lqt`DL-sGtw}B^j#WR<;E|I@6R4^l_x@c{jtlr@stX{r@~u$$1gyxiRTGAt2V?F z(A$+cb;z=Vg0D1<3S%NJ^sff9r!-VPl!vV#Uw8UnM*MOp3T;+{;>6P2!vozM2ZQ zBAqOgOM$@2U?YLCv`M>BiBvN6NyIIv0PXZA`7MiU%JFTaG9p8>x^M$kN6`2s?f9VR z#orkn3F?2wl|vQsZqD_BUJxiD_snOKGWFWuAYi&fpYS_F?w5-b)CQdeY!+m`^pWmU z6$c-SZCWmbC2DCXCcs|wU8n0Y%YH;OHaQ}WH$L28_^{w3ThG0UvsyOT3wydO8wXGq zqF?+1#F!CX-(tkh5?dJ07(!^B?J}(J#F2Im09aw5Ms7o+(c*UQzi`%>Gt)mvdK10# zpx#NDb_y=E%~6tQyOaNlxiVp}_La!|5PPY=cWrmMH%2uCW$Ha1hu!2L)2n8a_`CU6nUGEG z3S`>7uw|{7i`Wx_$k>@(xw0=c>GynNEL_wEF9EPOwQld@_h?7i;e7kRE=h_@SO?52 zl?w-FNv%H0f~Ny6HW08|lg7IeNhObdcU zRD>}Z@bB6>-=k4evuN?d+B13xRAw%YH-WynDw-hrrb64!$bg`2XGkAOx4X-eLOqW_ z8p*)rIJ+z4XOmMA8?2|r|65V?O+(wAQ_&=~{2Fc=I@%1Qg89hI%Aa88;KhC7ozjq- zUAU0s+R)v5KFdrU9aJG+y}Gp*ubkIU;DjfQGn=>1a8cdCw)WI((pVs5;pb)^MY)rt zh3ggR+!#f3zM4o@H2rF`$&Cg3ELxHP1W^uPAwt_f|4$Ot{Xqz7wfK0KY0YC4J?juL z!IbSZtuZGMD~<(0!325t4ak)jVtExL4DKP^6cq3}$gPn2hLFemW$=B;83cm@`tplW zy4*cyhgO*T9?e}+R)_vYdV!=rS!2!1`9H=vxg&h_wrvGNZhR5Gx;2TqgkOQf8oUaag<%4Mo`^U}M{EHu#peAgR5jGKWJ&u& z8zw=5BhQnz+4SIO?2J9ZTce1-50lX|lwZd*`*(=?#6P_kl) zvjF|0Wq3*ThXBs$Yzq#Q2()$j@jk6HXesf-;Lea#Y!4=piJl5YkVYkjv^e)^S1T}! zCCFAUk-&%%g@^O$t)R7$Wa3%D8$Y30e6=vF`CEH?KUe+q%xHS^Sy=UY@j`)vcsFd_ z&EL$WMZl15{vzrbpYIXzH?tcH{-)&>2Qs8~ee}_kPfy)zLqlgy!uZQ%B9wVbQu}Yn z)GpP9xt$QMj5pEamQ65*1U%ESx4!HM{}W&gY$bG36`ZRrOfx41gA3RDnGr#{7tLpf z10}D%jC<0{2*w}Z@vJL(oHZU2!5vAVkh_5Q-I7x=+_Kl`B6ZZ=H<;9>QAo>x&|2V( zuQ|b_?U%lfcChN3L$mTXdETM6Je_w|3^B8hbmBgok5r;&d-rEWV2`t`ykg|4$Wn1fgeT4n?XG! z%hWp5jzSWup87|7U zDMmdJwgL85^$tZsW=eL!s|~rgeH!2H0+WoAt|+byr9NgHEg~}DI@T?`WgZdPfP4n5 zw76KAlluokoe(t}9jc5ONyv=Gnf%7bS0AS#jP9Q423qE$J55f$u8%cI9a_ea7A2GnC%eIuYR+*X_{PhC_4U&f9a_x3s)T4 zCs7QQa2ZJxr-8Jb>l+Q)Bz;7rAyosDNEweP9lX5t4viZKzAI`1kwGtO-DYPb$4uJ4 zWHS3WiQZ#BfK)<|CI3FNB*OhcLoOxY{0W5UJa4c_--z0+slR8(6xCz|jaEt<7#v0V zEEcDA?@rr^DGl#<3_s^p`n1%jo?Q?z6&gFOZlkR2WmAJ-i%{WxX$TWRMdKh!#5nQQH1+KPK=CTN{R`y zsaWx*`v&pG?WXWfQR5_EVp%R<$~vxzBasioXNlY&K~&XX7D<6Ee*cA(%7cW#%m~p( z9iZDnT`aS8(vWNg?N$BP53kcaa^J{QB{9@6HLLM7s~>g}BYF;4G9f&3Gm@=`G zZWa79E!h#>Ze@5_wIL1QC&F7~Oa@>c3>lU1kR6wt>r<^DisK7VJXGd*1a&ImL+}mm zFU1Q|2cs7o7x$Gv9;P@9;{rtc6C2g0mi?z-Qi^Wf&~F+*pK$DFEWSVs9pf(z(|ltt z4R|wnos^|cH;yyD^ZMVdMvRbFY9D#FyRJQTA2S9U1DD%-Yg>zK~B?5@d-O>XxoVYHNeJW(n=t8W2g zF^l-+kt~+Xg;AlAe)Vw*bPT4sT1bf~#{Wbh`K3@d1CyMRuPGoc^DpJ7&imwv@Pr1! zyD;e`)f11cM=K*wEcRtLv;5O^1XKpgae6=EIBTLCdb=2|Mx;`k#M4N(Kz~FR4BXR% zM2VjSYaLbIAX7C0C=tu!;h>*&aX2x?GVw4su#cbfb*;jUYg$}>=8TVQFxqRC3i%BDs3v`a{4imy_ctMPRzQQ#I%@h3I%w=N?B*)tW>} zxG#LQO`u`-fDp5KB@IsgJ9`+c#wZv6L{~80GgHiN5ebyI?R&FW0`ihBATJ$$0_eL6wKuneOK-49J8Cyd?q?N123ibQlYE-<|ta@1m!AdfA zxoDk+uDi*0UAc0_Gj7R}n6JpYVp@Bd_rqJwn)T~N#&6jG3nNii>)A6N`g(1FQn&D5 zJNSPo&)kfw$UU!&?P{k+vkh|8gU`r2w(H!hC)n6E#$W-@6$TCD=X4a=%4j_K&KWagLkZxKI98N0xI8(cBqR;~UQ!Kj!j{w@a=1kU3c0qyS zG^?P=v*m}`jNM+wcr7a0lOG7eIyBn;pwy@W!njeQ-TsBKw#~VhV?xKi&mHg1C4|$K z)Yt{B{-tt`5kqz@n50X>iM}hv&2vEybi0I`|4ayb#&+d6ll{r;F0w`vk`7J=rnTDW zr2dlY9z!jSFNNmrQa{!@*`XvwN?wLQxtLntl`u&bpp=}lTZ3jakro^jt2MwsRrGy9 z;~Oa(&mSy#*IwmnJD_v?)ehkia6L&5*tpLcLR}}lY#BO!E*Dt`Y4gy|VPK$~yPU#V zSW7!9xhrKu0V=<2sKhYx>fCNA3wQ z>(sibT{Gm5_1o%|K!?!tua4Zc@cv{pSv>h;6;FxZStfVO{V>c{-6Oa}Q79!Gm!tt4 zB4!^wP;1vbZ%QYt`KbYs#x14&QpL3xs`ej``Unoa8uKvod4D)r%6b>TIEE#hB;s$d zFrdx_SP)b~KASZJtrF$QF_cir$Ei})Lc_%YuU_P@npt4H>Sgtr)T3wJW6AzgXU_04 z0r#L8roku?9$Qbj1=Vf9iR~z}t@Ni#;ZV@CS$MuT?PI71ocN+$u(~-xf(k5wV0!`f z4qWN|QcY44HS#EAsex!s2ZgRz;qcrlW;-71Ym0V#WEH=Y*#2=K=|wiup=+7E;Qo^G z>d@Q<+wiG}oF`#ub{xecp%%@N+*}B%;uTT-VYY+l2;ak35naYI*v=UHux)1&{s-n8 zt(T;^a(olRZbynIv)xL6?)< zIy#@kaCx;b%5~hLC^x-)l{vJMFI{^B`7bFjpCQetOB#fXXv=*|pXUFRlS7_&MS4Vl zKcy2fP@XBZEX=BYWD~L$I(=L_dPXKm;$;a(C&P(@X2I*r9^+4$AxRnmV*X<6&q!$lQM>5!Hl! zaB2WY?1R1rDIxTSD*FYx3x;TPK?)ymIx2bIDz?I9rT(IIU#!bQ_W&VtMLGo-3+ki! zcU-T#9~_41raEcHUTMbisml9+RbufafRL&kX#{lDt}N&(ZlT2!s&BgWq3_Vq91pum z`bawH^rR>kAhf9OY(%q!Ud<+9>E!HGHi|Q*#n<0?xU5X2lETsL%CQZowb*baSiN+x z6p?^-ODzL#9&<2u#=S+Yo}Bxj?3<@XYAb{8xqa^pkOV-|E@&0VEH;>m2&n6OROOor z#~ah8W~HIA&=s7!(Y7Y)45`4Pgy!P%2QVz=*z`4H$B=Ev(NX_`xW)i%>oBEW9&as0 zs7^xt9wt(7ciJHQ0q@P1iaBjBRF+xRCKr>TSIbOS&c}fnwmphmq0dB5WQLj-4VBaH z9s9YcV#v8&mI|7|8U!NRk;nUB);s_5Xa633qg_z;a1WAh=$k}qMiVxRR8<(Og1Wyw zLxSGTZd6=TA}m`87_zv@nOcxZ^Z`nH9v|Biv`iXs?U&Y-oO*EZQZ1yC7@{-OKw_m? zPFzWF)x3Sw5Ik+Hy{d7jtJlhU zLiP}>d*W-top5j6ALCST;n&HgRCZ})6B@H5O zAfs@XzkYQjGe*_~k*=Ac?rut19I3Cg^CC0a$xQ?P4Xsphr1oUVv?GJ0LUNvgzqZUZ zpvz&F9(0^Q3HD>wNU&|8Wh-Bk6QCxr+E0x=Nppv^xyJ2Q2Cw5~U@ZZJpfUi$KR1Zx z1Y=9ak{J_ogJRjSOrhL@lqa)V0&tf@mIKU@=Z#aJmLDm_92M&(vEivAUm^M-;WCSx za(GTkZAZqjTMVElLYHZlVjBB!*tIvCA&PPV?EpF^2r>=qZ-^jY|l_J#bw4FFNkg!Bz{^+rlu*pX(-8d|hs<@Hkhi=_zN zr2QGnB$m{c{uWb6fCQ$+QlEW}ILv7ywG9zl&AI5jn)|E`HH?-ePdyychP`PF-D`?d zy5#HsX*wN^`1R3rg%Rx^2fm@?y`TIlK_!3z!Bpb^A``V$8FBQ0R&ZTS88z5sQ3nup zaY3lBdTAATDAwa(LqD&J@&5w6bA5fu+e-?+tU;H`+;Hum;c2wf7RmDsBoGcR1K`b> za`{Rw%0eF;CSa@Y3Z|Q^CsaWNF1*V?JU$l?pk5a_0?a5sBY&;k3$-=$rdU9gqS!~1 zgXR#holsBQ#{A$t_i#Nfrwg)=ckM5Zz?AYCs812hs7dk_Wr{TksAe2Q(-@$^K4u!p zFq_b(rXp@t5r+0Y&{H8-c-kAX%}vK0v0A$nuT?Rnwl>>08fG zL>-$!j2^sxir7pf^=vS8*BosmePJGAI4ha%qdPeN@&@PMk*xHq7J+rC3xEQYm&OW( z-xfSS+L+FMOq?RU!0?bF8rVkR3&jI@%_IsLBZDXA*m_Vcmmt)dKvK{zqdHpNce0BR zL=64Pl;;shsJ{ZoFlh5KZ64A#Rmd)>{%A_TgaAnFoPoI55we;Q^Z5tPePE8uy0~oE z)plP%$R?{Qkn#!Zv<7pPW(9Sa{` zF{d4Ip~YEDP@F5hg2>^S%-4-Qv4C86KMz^*z$QoxdLQ7xM?124vts68S-xpd_Zk4a z3n(P6QnN#gwm2t%%|)d#`Wdk}w!!Ct)4_|m^|GCFe1v%j2(Na~;0AD1q*u|W;Z(ES zi?$puTLL!bYBhWPjUU=(Vl4G%hJFi6Ix2Q)6YY(Cz`nxsc+D)A{XSX--`;Q`8 zM2XIdAZs?k2K>l+uedAmb`&A$U^r=ca05A#q=g97=4i&S#H6NqdIU zy1pev2=_FCT(gUQ*LkgXAQc9XK6$kd`L?mUlqYVTrOcj0Pm@y6euTzIH|t02mVlZ} zW$a$a5hOVb)j$#5_dD75O!?M!E_2(qp){KSy!cy@+Afq#a9}v0S}OB}H~Dbv0mw$IjHfUq zcJ!Zejw_8HTxdIhM=bp%f;Jy-3`d^U>=oQu%&P&WHjl9mhpCb1%5(%!S~ZD7@dXI! z2c3TY``2V{K#ccSKbkyC2h@Mm0!~5IZ!)yoDAx){vh^6SJG$0MrW&CI3*~p@Q|rUf z72;Bu_bO=2j3{`VbvE`16Gp&h)%esb@SA%$m+Q-6aCB5B;6+~Z7%P294m^0>x#l#! z*3_&jMC1OThYYM)P4)a}n5JCB7cly*Zg}z zN_~j2u3;(SF4eE&j)rn@4gD?AiTFC?L>m2p2S*@ z5$pXjobD(MWK=5?B;j3BI6@04qwj)Vnqa(^8EQK{;tOpxz}G)=nc)?2?Izzxe0R9x zc)#rf3O77-_qLxe_^tS2e9w>b8;-ER_>G?m0^fYDXVJJrRUe)CzZ1Uv!$WI*1KgRO z-@$UkR#i9Seju!-K^6V@qL%wsy4N6Z5Tn`3ew|M8^Bu4HdkzDuT(R9-`61;tzlLba`{28=!(ltZdU zqTqX!dJlm>fl5o&D6AEYJuv5;;Xl1}ob~6m+srW2474h9x`4rU%J?lo&Hz{`f9WCG zq17PCv(L&C#}6b1C;bkc0EUI8LsaOIuqb4DB)D=vx7B-&2InU;;2JvlOncX5WwfuDjY6;{Ci zTcht>Y{Er|f;;X*IXPCuGWs;YWuBk>*}(SuPIets4}2`4k>_+FWKXKzQ@DV2o~F zEyQ8Zve$5QSANe|L&%JG`KHel!~>Z%?aXi_&j) zH5gKG%#%*ir|6I(GD<3cVx>*9BDfvx8UGp8^YG@d0S0Tz_c zRAUO~1oceJ=+J9&?xDke;>szcSH9usk zQYtohc}a>i=XEAFcWp&-B57JPPqopu*wMr66%D87s#iMx#%wKV$&@Tv)Bmw2a#Pw_ ziHZ2WX_R$7D8v~2Ie(Dr%(q4qz)x$o-8a(65m1<+>EuAA*^a<67qx zeo9C`usELP=q}Mvkh`f{kX%o}|MfmtKZQR6?>Wza1Lr#S4~hbJQMwv(3?tOriR*5D z=XkG9K`k%^O1@xvbY#*%Dd1s;Jr#xJ(hTn+F{2)C3dVZszYzqsdU6kqrcWoYDB|e1 z4cx2A-f$jX=t!J>5Jj`7az@$E6%mecUBb{0uOkw1%2QMpggbxG-H$(RUiuk38yBJV zWgB;8&dkT+pQWk zwErNiy#+t-vW}mJa_|o>MtAj7U58x0-}!I=M2s9(AN1wD5j|R_aU;nIYzcKN2(K8f=ZboO7@gW0HcIrYBvk z#F&%ZK$}L%pitnVrWH3uiv>*zWS$~8n1%ye$+gIi2K&x|j16V77QP}qcSFu~7A!I! zsj@FL&n-g^0;-0v*87$H{Nt}XFu5XZhjp~|ipO6G5({7_qd*uB)0*_BA=byQ;~&*! zEk8Hc(bE_FfQP(+)z&(|9ypdg*!WtoVF~<+-_?@BHXalg6?SCtOq5R86!neZ@D6ot z_FoF>?Pqo~)X7gWU&@BYJsN@sn{EPp0>-VRXH@~WyJz{UKRz{Mvr;{xQcT$Z)G?fn zodZ{Yo`EaWCrF>!gZQg1{MXh{CHI5st?h&D61Q1cA1}m;gclgnXAQkNOXw509t@bF z#YVc@mm8CN?N6YKtW+ikcpjsix+$P#hfS=R zT|GB8iGCT74#R$Q9)qIzSe%`uE2&ADSIE1t13?4B!*+!WcoK@MsFUHGxkVhqcQ6|m zoOg^jkF&(V!40Ta!7xZcUt*mRk)UvGMeHQ&J*=D!pT+{A=x^g}i>emz==im8fkSjB zNewXt0A2kl!)Oo%&2aOK-NIbTpbdR-KY|6%yE_OC1o0IIbto|$(^8BE`4YI2LYxFD zvv3dIqLa{*F1d|tUh4~02?hKXT$^p5WftvHMi@`VUWlU**U@5jE(!lNXiy3%LKM$+ zohFGfocF)5gUNKhs-Q2fp0<)Yil+)eKpTaS3+f4CPgOndO*#l5ipxbMjPe5*GTB?= zbggRCL7BDT+~4nZT(Ry)+Lvw$S`so)k==!x{pr~5+} zL*%$Jg))@4FooC6KUIUyXyk9rp-APgqu!2K8Je3|4(b5&@-WQf;sj6!?72k>?)Ouv zflT=TWk?S#to?fT{_b-5S9Fe@Qc?A}qd%F4ia{n!f1pPMB;c3QJhyE@@(EtbHIk`c z9&d&Z(#Nm61xA?wTH2v^{ow%Kri1Qb2xtl;lPD&$+FVc%+l!-m`AqovhUG%%sz<|MQlO_%p>4D z!%Z7x(07j@(L7-be(5R*5Z3L`u8Kx10Z31AGR*K}o&d>0kgI;dNA4v28F&Y{)LbU% zoAe3AL;Z^1GHOHji{F8||1{$*Nuj&kTrXPc3-1TeYA6{-TH9>pgDEtJv3u+ZV*gtp zbG2w9!g*u|7i)$Z-!lLy`fg!fyb3lRTnz3iId;==w#rMY`)VG~`GZtveE;9t5>{63 zbfFJPNoz_&T*;uo_*?c1JJ+)iF#f*C_rSR>j@5i2dk8_B@i;URWN_OE`7x!vssj<% zt=5wJ(4BOfBg{a`FpM+ZSF-Zyxwoqr-K4cZ`_m0ctev6 zr6#eTBh+OJRsHpdX&Bi)dZ{Ot$HjeF2#8tT1Gc+lbEk#z#2K5D(#)aT7^%|ZeG<#L z;dI!%Z|9CUGCAXoi2#&7L(?i^eV(0Ntq^nluO?ebzGu{eWL7<;X@-vu9fvbryWFAb zkpJKb?o8KvGna$6pT_&V*cPgfG#7D>BKHLD&0Eqt=n&f9uT;rkM3%N*;~%Xx3qrc+ z+PGRaI;tJF{j|=ixi<`20@h%9U8?iofZ-k3zRm0K*NHWQau>-tdCMx``2X z{?oS+!*qR%&?CF5^bPz2&xFxW70nI&3q5paScsw$GEuwQr z9_aomIDRa9d+35Q>BpIBi^SRNID>5@Wc@BKGHawlo@Eau1gENDiO}eDxN@Ag$(SJy zJ|}MF#C)z9_X|6CaT*n$>`hTOV>49o>!l|UYH7R@pSVjPA)FGiM6dAF^J5`P)qP7KvNgZ_yuUj z?*ZSW^(>2}Y^+|%gOE1(*E9jyqw2Z`X5zyE98!_-8{@{C^+5(3WpKUVZv*eEFu4|U zI1xRH#b4-%Bh|K{iC@i)?~A;YC?>-b=tT4lFFifk`;a{R3;!hJz@7AHn0w%_^zkDk z)vu7JfQn?D;ZIJz`eUzWRo@afj1wHH`vEH`Z5x16)yx>MO?Fz3{ZFv;D4zA{ zWHgo+)kdew68(P;%k~J>9gq{n)xp6aqLV%;+_Ej=*@TYiiF%_s4}II=ZoVnff+u=5 zWp``+y3-lkYo7seW-~Er%Y9};hnz=$zS+3u2{xes{^i#4Dfw;8&-Z4NdH$j!QtXx0 z>CVy!lmU^n7?MiA`r}@G&&li<(lR#}p~@L2Qp%6T(1UN8{W13Ma22^~^K(GsJ-ka$ z`|x0VCVF`F=Y&Xx&W0gjMFRjzq`+;mU&En)fe3er?ujaMD;a>^aR;O`Xo61C$WLgk?<) z*hQ}L%j02cC#eU_+Q_ltC={xB#?q&kF#KZjTJ8sx4?r@F+^qg6_-mrR_hs5U9LCrx z91A@aY;r(rQBNISG|Q&>gn;<|_CB8Fm@|W^LHmrfuHz>E9-7Zu`SJD5Y>s`RAuG97J|1`~HW+_Uh<>(eeK}l51Scy6*YJrD9mu4!YD2%D8 ztZhOtxSKGMP%05bmpEB?SZ-y~NksvR6i>ML&$u0OR8UaYOcsm7HXupf&;4E6?DxIi zy{~IGo>=Sm`yQUd{oK#}6keyTM5rK6naL=CJH}JvnghC%*xW}NIcSE*CQO=Nmmut~ zK2YqHLR0Z7;C#^BcfLP4$^hJ=sB4#+PWBKX);s2gzw)F+nBt)PL`Jl(GcOVA#f3u2 zn1C${Vls-?a9XwAnD7t+TmY6cW-2Ea0c}fQ-*T4;Frub!+J75YO42|LgW&tfNHf5Q z{@zMv+cxbr19J=K5bb?n_>QJr8EBk0yhIE(MO^SnGiGn2YH{@b-*4ve=kQSTOvggB zb{{%{dqGI}I^iGd3AxNnf5tK^iB_A-*730ix1YezkYimsEFY*%=f{_k#c2f3wc@l6 zqLN()R`2o<=f%_jKixCX)UG%y2LecyL#X~?S&i@`c$zyY#Tq-o3=o;ViCKRh)m3g` zjxn!9hXmo9@0(gchT3UV+=1f7*N*;FYPlkUFoG_!#{a$(i|{Vev4=A1*OB5F3EBU+ zu_;TnZ=@@d#<+BtN&)Q?OcR5DIvZ7Q4mzgvZze&@_{ja_SYl$Lam2E`)tQT0I6*3m zEzo&`iPEXcPx5Y%c8}VFJl&HYlPn_Xs5_QS^?|(HSkR${n@;S=+r`lI?V1$fP3r+e zPr&Nu3>Kay280N$aG-9E5{O9RgJuB14OhxPdi;EXn98Rh7%{^|8c(`1y-@7sqSCUma$q zyi$OF>oDjzd=#~qVU9?l$@zl%QO{rrsAzrQa9}D_+>)A?p5i4Xe8r|r1$Dee!_qK+ z=VOl_!Wn!8|C468AAYY6zl_|58AfifH||(o5)#())PgkmD{<-237kMfz%2%j-8VzQ zoz==g27huV@gPu%?zT&~02aN+2NPfs74aU}XP;6bbTmtu%gv($^s8M!;SP0VgsmW; z|19-gf|j}Xw2Lecolh58~57v7tZbP|2AbZHqGUB6=1Lb@cUfE{&J-7lG1+M5^kN za1qoek;kwe6ZnHdcxqjxHd6cV61f1@?p1UoK;(2^V}g<|x%zAD+-2IME$q>Clw!!pSEyg?bF3>B56XoWc2 zVR-UGzXSs0DZepjBCn)Ygzg$Jzspk{-DLQL0DSV#_aFGQMY4z}&I}2Ptwsp|D{U5= zK-g2@tS7>y5~-O(cxqZ+?)O(BZb{%v^qcJ)jV+;oG^0G@&{A$n2!s{HfI*oF0RHDK zx%&Z7$)wANIIyt?m-)&&(Fx=WBus|D-ICej_^SC;(o&wjFAqDiHA{*eZxc8YD(0K| zFD<4Nz{Pl19|Zd_A(SG-rE}^|0#-GVl=vN#M0)&MjNXYyiMcI5< z1-@bx%*qyFoR_+#ew@eeFZq!BM2|@*iI#6Jz9M|XP#eQJw94KC=SiAU zuiz$y8{S7}RIdqR9iVtrVhFK2-xr5UC9!MH=Mhsy{*}}CPSaA*4HCiJ%w438dg>#H zBGjEQnPy}#S-ufOIu#kVdmx2=PhZ6frje`0Pp`)hzXwe3Ct2^VW+qc?Su>rNW~ePB ztZ2Tcz#q;5n>k@CFhGr8^kLqNlhpn~RwVgokc?&Q$hhvq+4F zQ%V3G#rk9>jE!X)9(*mFppImXZB@i4KHiX^$gum?!w{iCudEBPGa<4w8lYTQIB&$= zDC1YR$CDR6V%pD^oe@yaV+bS6EyfR0%cnmRiWPIYMzODQV$}DktHFZTVppeXKg7&kUFiDw0Oc0jE=7R~7_HR8udN3jGS484iw({5l z(jz{a{P}7wAH+R6EHS(Wbx$Ndg&E?WvcQXK-qV`X9X1 z`M(aq&t^vNcf>bzh=YS64g_5(f?X>nQY|jY>KYAyEVeA^oJcQf=G~koM!gHVBd27s zN9ZnW9iP}h4PT!~c*7G;CK~F^p-cJ9km>1=FrQ}+isp01oHe(Mpj%?J3=be=WVsH% z5lcCb^H0${fV${=hQ$^;BIz-rik*u#b5Fz8_1R|%o4yDWk6@1s)-}-pJ6Hft5g8wx ztb~w8M)M^jVh?!7Gzh~KSTf>nFlVImwK|S7oQoe8+qiSm&JBf$fQHm`W6x<1AIlz=t}d8a^v_gq>+!T zV%Xg;KFcE8V_m}m2f?}ANqKt%z!5T4OH9ulnuMC?E@IJkO6KzMQ_VO}I_xP3a2q0} z0ga)ZMsmGusW^U02-^^ut6a&-^_iM`zUnVSIvHT>IG{O~AF+@q!%nN4O9}&hN=+tuhIEL-Osj%?zQm3kqc+RbeKviesq80pz#sp98!3OA@V6t9geU- zJ5#J1yWeZ6?MzPB2vUe$Jb0;k76rtK9+2p}N|0-QS;?v1NcK;gbjxmyvPqm==lpJ| zQCtU-1Ezkbm{Y*?3$h8mwKiCqhGZJ0kR_A-UitW$N00q<n}zx*J@SCPm4+EV-3frkaQP&Tl2& z`h*dmM~++rJOA1u*_f?n`clY~;(Y>7&Z^u*u5@D>q%06c0FByHnaOP}A2Gz$;EV?h zzoyV?U1Qs@qh(VfPmM4xZ*nsFl!kRB4Cbb(d=&%b!HP}Yk{b~c7!=cwE}^YE7rjcz zoZ!AhP~iLo36Uyv^42%!CFTiUN_HOIuK;v}(_*)skWewP*6E~*kcuUQeNEh=-2?du z;KVC%j#(=NjpK+ADp!gEU=mJgk($SE3IXwiWL0qcMZk)ML6f^xR#vv5w$H;7S(2Lx zmEpDlGQrT%$S}*uk>k{%&=;AxAr(Peff+~wzojIL6(Y+5$utc;09^09lir+%NGL8M z-pT72c4|b?%Df#3zrZVylQdL*9`G33ZWFpwp>p z8Y1eWG#-g$KS^l|b&3Q(SNUwh=xJ3+)b!0#G~-5WGO&Hdq%6pb6S)Wq64V=F+&-(@ zz6z;OG`FR{v!a4^h?zU{UeosWYsI@3JuRg=KIN&Wo=R{l^!)M1EwGfdjvOBTl*rAM zyLa!P(aA0U(aZvz3mM;ldjHC~tcv&Q-!z3Zb-k4c-Hw_ZFg%Yz!{1gj*|nw>LJPw8 z?35XVCVc}16Cb+M{1nh%GUZZhkXlNYghM zi+uFx*w7;be3rmJV0K1V>q*Pn<~(~4qjM2?LMw#@8$Xd)nI@PEvF z^@yT{EJ7@vml!|&IFS{nplf-?!dY-g3E-A(B2WtP_4*_ssw#En~QlGW&uCr>V<^pvSo=&eM(W&#t997oRt6e?Zy0IYyI_KZby-OZEnMd z}u(%H>%6mCHT6$zKXo&69VxG9z)Xq z+<`wjf?a<1UdNCUxhYY6RTn;Sap=SDQBx;V9hFBQZ|>(K%Z5RmpK)cHRfozbOw);g zBsINYnGIF7#c>)I^yR6{K84NKzkY<|B1$t2PlZo28J@z)Ep}VTv+O>W(r&lYg@#4q zkYI$-9VUOi{bKe)-gnBBDJ}5Vv6Qr!6*U6`f4*PX3x9OssuZ78e)C7LY76=pBP#N-Eye#L7-%mzIU5vh%7|3m!Pl!dv3_U0a)- zi_KeUu9UN_xX{j$}y)3~hmyu8Le zo%@Vl?*4jh=a4^F%X@^Fgl3mt)ie2id0!2m%m<|(@9%XzpYbTzq{C)Fu4{+GyF#qV zo4!B|pr_EsMJ@c1T2SkZ$rnIoDKy)ImI)r+>8Y6)g!`utcpC?I`H=VOxdda(A=z{) zwM%_f6Eiix#v??8bha*}PP$?R%$alN!Z{c=q6Y?(Q3D}H$>IMG1Qb2#w6Kg{0Bl8g z7ZAz~SP-jr)9jjpb4eB9ja5y)s=TJrJzZ~~zNsb=Lvk1ZwQvu3p>!?rtXhf|l6W_%ZR-E|agp(4tX>-r{%OA-CZ?b#>F+UB!QSxW7`< z@k>Aa5^n(G+J%IT_v)oGK}A`pzp7tPjR;YNe9BZ7k>k## z%>$mt7@%G0HbQWVoXQyU6WoMiHUA{!(U@{a<7Ub-x0VMlPfP@y zDRmkA9AU-Dq|D~t7+xQgGhN?)oBqKEkB$Cf{~)47JY>yKk)ebs*MH1+)YUOj(ZcYc z>Sp0h;`v48VAj73sn|WxX-S{YNp1?k?ptUDI^3}@J3{bPDWukp zvX9RF5LBE& z44(>Z13NB{yaSjHO@{_%G59QJ`XC4K$iJadLf?~q& z=FT+C%Ug-CBfybkVo11QLRE;M)#;bFk4Ac*%#28{89;ZO!u|0L*mcT$Pnhlt=6Vjq z#3oE3&Ww-$gKdMx7$rRIwBV^(7o0xvD?uO*9bYXXg~yeBPMXMOkI2c%A*(tZX|>yQ z)5EkNWst9#1dj_xOGBwYynDyf1;hA-kBnrh0>((>7=~Rse^{ZrQVa)0g#88^i-5Io$O=RsM##+)X;AjF-f>ZqaVQ3kWO==7(1@I@pF23!eg9XmzW#NgX^=(Gl)E} zt`HZtisEP@MnbE87%K&E>%pUpW(`%i>6;eLdMz6~Jnlpf=5r2*^vlDK;Nc$yY324t z2=Gknz-`_Rp^@+NCcc@~oq*x?QMPGJSSV4CCihhR!FYt4Q^Mv(GoS@WLI?m4;7{0P zx|KKge8y`Y9r!p?-hh%EmIzfC5{LC^*X&<|&&B{akk2Er(ks|v`O0!CTo@x}@j$?T z-ljfA6vPJaUmTjcR{Q~RMi^e_NMATB0ns)Qcd_)|Co9Rc9?8YDa5ntXnOFF0_bAfC z{e!B_U{Jc&V61>f&aE^e&c;)V|E$YSEq)n|4vBgGDRU&`9Zt}@fAI)5^7p?#Px$-y zLnlG~mlZn%082Y?zFg(UoI)W^-e-J`bJgG4Ay>+p=%SC+N5 z4Uql~BchV!Pk7?O@V;Drzw{a<1n=!HC{R9d@^E7neZ-_SiFuf}f`%$&9WcwiLQ|=j zxL_|4)G3M6J>!?=nlFKl#_1%cWX%`O@=L*LCubUARh111HNIg_FAO&)hM#yN7B{5; zuCSz}ED3UQZMa#EyxE#7$IddKSE*;bQ*4oDrKFm&V9VY4sH>N%#oJx}>3zB|OMs>G zuHLKJC8g!BRU&C%n)$@QFOofhFpqK2R7XW*RY}B1%5#!9WEkk#u*A+Ccs2RB!$GHM zsvstj_PLxFFFr|jiL5sj>+(^QGg%st2DA;7d~Dycb6pNYyI7Vj=0s#*>XI{8&ZQoP z%yk7-d<=+7=YiWC|IRyM5ol|3_oAj5g}XAfcY!r}$3P{mdQnME_QFqE-qt{owzMAo zhE7no7y5Oquj6b8Q;Zq!AoM^qSo1h)TUcVc?Re=P{Q{wTgj5iXE$-^2SRK-yy;jXg zm78+@w4X73Ma{VF;HeSGyAtyvushx-3w}#Tr&7^k^zBIduM)xkjyy)Mt{n*`9EZs(y1ze^UgRVIY&LByQ4> zAW~aPoUuo?C)f^-mI-(u)i4qFZ!6U+SM`vKt_>9k45~r6_lmN$-2=x*v_)f7o-i=E z&)A4IvPryO$;IK5d7!2|4Km?|p3J$pay@#zV@b<;%N%@pAfRn`kA9wGa_LgftqW&C z;!@=b!$!tLU{_^Afye!Qi<*m23pPA6dTO4Gx$(R~Mt1n!3uM99Cg$O|{^*zTJVV2K z>iPLE6Q`Wa6?dfDHmnCB<}x5&{b>UDx)Mw+B1NGq%r6nMy-`CMEpe2HbLk^3fnR%bA<+`sYBO^H6(Q?r| zEICU?8W|^PB_6*6_=S6o0}sL0v_)4XvAca;z0`&VclwfXv?2M6w!A8lpQsDNiM4Zi zotZOd7WJpM5AQvEGJ#cwD&_en4g_$3i2Ia^BoE>P&X{r@$#Bv8;?IUSr+HU1@+;#b z>{fcsOjLDeb(bfXi$Kdxqu7cbQH7QqzoA`uWql9q8C1lqt`~-*Kx*L&>^7=bFH2*c z`d;=LNVl^O1w4lTU|infS>3r`9-Xn4?ml>I*$F&SZo|{%89V%X6P&z2wj_xn&gh~o zAhtxMJ#jUietGUdeH0ti;oX{cOuF?Z!YL@LhcwyQm1uevyK{y3CFU0xIwmiUg%#lA z@$H=dtyw!-sM*D$|l%xq(~ygN_x$m~fB!6)V`Bw~RHcpxq~=LfWFQ zPu~K6+tzgT-lKQ13N+t&OMVJpe7C^w3Ht70QC~v?A232#ZJtZwhun zx~nNhUjxUoXjXS3hf!U;nAT`H6&<0}V~y}2L?ef1DDY#Ye0rtxS0j;IPgV$zt%(&w4&90sZ1$;SsfDbm>vb?ML@hK(Pk}($T4;4)9~^qAd*W>$-ChXPvH{n3wy(r%p$JSY7^ zatq$mRgU}1b>#x^81RjSp3O5b>U383Dhgsm=h3q&S0=a_Mx!ee6N^1)`m2gK7ls#Q zDfB7NNYWrGu3PxfAkGqZT?1J)%**q2?3qYjuH5Y!ejZZceKN_+Z&++XuTgx3vZ)jj zRb+3#J!LtBKt2;xo1fb=n)_dsl(*G^p~g}@!TNqv-URpRW8m{7IxAi=L0d?E%S|4^ z2+~vxgT+T%dV0+$pr*?Cv4BoVwZ&96IT))ng@|MUb82oaQH$wLZu@BA+aFQt}nbY za^%R`AAUds{r)%ME?@{6K%#<88zG@(MT2YzTsNA4AxTy5UGy{uY=8otSG`Z>B&J7~ z9o>&ZurcYw%1`lX(kCt2sf;eIzV{k3^@9PAaglllyC4g@M{SR^lDT;jJC;;laV)+z zDxLBz-iHWqDl)GI|Nq;{n`C&>k~K~)3Y5DK!7%cCLA84%bjBl8a&Bs=&|NWJfUoC> z{av$H-MMm}gk40IdksS8>dChg9U9lvGD9G}QuAuZ{>8-QPD=_C<1T+MxRCzJ!Gk>& z)N%oFQ6JZ`zfVITsO zu-`dgIK&*7&3)hzzSJvw_kEaT8X%z$p*;8s?mMPPumCi7l`OuX7vO9X^2r2j14+hp zTb6z5?aq@^30#QW6h9;^!UYom|s7w_3=-Oh}ci&}Hq8io7)r&#GmCujC z(K21)_SuRDDp(qZ=9eD5X;(sX_ClIRUpaRGyRiL7n%XENUtV_n6GsTz95_G{Ev1HU zu5N311mtiJg)L|%$ho)OA!LH@b>&2%mr(D2JD(ILv4(=}a z*POX?N#wq&)M^v&SL{Pq;(c95N$uRvT>F^>lkaHta-3aED=Z{67|Gel6j95ZU>@~rkn^Agm^uOZWR)0IWa;_-tH>Uq(3j5h0Q%Bssq*V&MNsg+R47y zX2e=)W+FnSP;ny(_#t0~S}Pgb`5X6G2Bst`d0; zSoOpevZokBnI3)zQIQ8NA>&a=EMf4jJ&QZO(@2(`ncLM(HDL zJCY+s!#EnsG_akHYi=9>)5?`9;cW*dy?vCTBjYW3;}7+O*shx5MsIgi#z(R=Q0W`@ z7>f?j!04|$DZ*3%7l}i@Xv;SoYBH}Lzm9jZ!>j`)lBU`fy)LD80k=MxR541BM44qG zY~8tY)gq-6z~v+Zx@-GtHjo?c9tD_&VbMX==-{u*gDLCq*y`dfO@dKH zX=eoPUCnHA7*yAIidRF%0BRzmcBV7AKLm&Po z!41&D3Q(~y6^huhX-2zqOMe19^@8q5n3`2HH=HIh1$UX;)s=JC4UJ#6r9Xt-(1hRh znn=h`s$31)y4M#S)yb5$r%D>^nRkdEWtY^Q$eCA#Vf=Qtitr;`^E zLrtTRgdwHS7ScA6W31yb5hSKs^L1&l1vPRJN+7H*FT zNxT=O2=qyXRB;dOUjtk=5?q$I5a7Vg2ZB0P{tfXBFg39g{X4YEOr1=Z0|=gPZqG3T zQ@;#vsv64dEK5K#aA8-!9g#ToG1cpYuY)>Ns1>M9<5IO!MiX=L|AK?F?1|DjGI8IwzaBQGXYVaNGx0 zWouSieGj35Z&Am?CS}qO0ab`i%0I!x7qIFOnspcsQ|!XP6PfmTa_pDjCUg;-3_Qct zAHtrlzm}tNrFMpb9M=haZE`m<`5*!o)WK!hldkz!Js(ty7ub#;p|ki){Sfj+e*4|>Z6M*sa6tdz>sf<+lEz{F# z5IU0BSkV9wUivwiPx2`}x*z7<(k=bVGmh@}Pd^;SepzpRVai$@q2ZHB8Ie`Ped?cr zYTTGD(Cw@8BRQx}C^8Y?$_9|jzN)DG4kVpa8xd&tZdDuyU8(9A&S;M)`e z^J(gN;$`Mp+e|wt<-w)1?KW;JXq-C87leKCrv8YObkdNUSnNp`MrHKo~LUV5$x*Fm*6N6 zQSho~f~Z{ycA*CB1#F|gtGD=+W=0Z(6ACdI60Qy=&t;@YaKq6xcI>9Gz}G4zq9mv4 z>a`5yf*!Zlh$<*|&`7b|c_nV6%t67N6mnjVE?#u-I0lX|=nW)d^s&Zs2Oy%%ok=ji zkL-uy8w*ma1<_wM{gst|ML+=AwuXu_9}2#~8}yJ+YWc0TaFyvAqmbO?A^aF29X?m? zRu#VKkl0}>Bu}|8oUX*I9AG)$#K9&x>MqQT-Za*0FIP#tn(LhG^-6{l z!>Uy6<1Pv}DyM>nDKsBHp z4Cjh$?n%oM_bEf{hpMFBXDz@%f#myqTr~w)opz_CY6p>w%uLHH4LJio%x&=2=o88j z!7c^0OQvrk>Srj3O5>?IFDsn$sDTLTCkptKx$8~kv$-t}Hf2Y`ppcWtz)DGSfX-_Q z-hh14)-;tA0%8O(arPP^H_gD94179QYFm7{JIC^>@+NTgK3|AugJ+|d5oEXVMlqy8 z=8-!;2XerV6JwkONuiWBvt$}?~yfh6T_lKUMAkMS;OStmhF%=x2(#g3*u;NZa^ za2qCI+H0wMb$RIIT?%V}ehGt3)pj4LIT6#eAwfKj+CbX;)L|FHi9>gl;$7gPxibkE zlNf*sNQMh&*|cXM``e=*?3RGXs!J^#a!hYAUli{I6ox;1oB@)YnQL}1LD+ZzYs8Xc z#>8P%aDpCy51S*QhW_llRs}%No>Z_dp8#n|nf_;lLOvnNik-G^8+l;E#?gd!;^oi7QNoz)wKQ;lHWA9kR+xy{c6U!MYCA&4a^5Ol6b1h|v&awp$c$EK%I954YGiD}DBz878N zK6q(zw%u=ThEy2eFnT8szYuK9h6iHc~tWs?EFWiQ~RVB@LlV~B}VKx>W1+7+4# zU4u9tWUPlWOC6fX`DU3(nK0Z{dsogCmAByhw6Nuq~_ks)eA8tZ3#EN zg~RdyKLx>pv$QPqMte->(OH*Y{zK~3l-yZM|Kr!c`1rt3cl%p=S3LaNBO|PvUU>1| zZ|4l2`PWxB{9*U#wa|f#@DZk&#+3sBJ=ZZ$RxK)@v45HCI`D^RcX8dAZ?4X5x~1;s zMPJpZf{kY?yf+v5#g=ilIM={6?|C%yhU6B7`izxo#yUQ!KOJf|MWEmXj@vKh87@FV z`Be@pyD8>tswzBy0~VU1ab(@RN~Y6&2R_CMz1wsuSZnLs8(010W-=IiL7r{LKu19{BiPLfDd(CLm+({`rzr1l0>fkwF z9$WJL0Ti4a~>)a>B<+9gTXjN8OykP~>J~B@4g@Jy>!xbfX`^*>c$28K@8s4dR8& z`aay7&NCCu zek6&vp+Qa~;v_6^(yVO073DmX6KEz@6Ooian5wEKc7(OKK31!75CV0tY>QA=37rgS zLu+UWh%I9PFHBh=itFkNcGJUo* z8{xu3_8)Y?1S=N^c6YnCT3x!!(jhc#cCq?bI z2dO}D`l@C2z8SQi-TU!&pi!UjWdD2-l6effIQQ{i%;2~y+jcHO+6cuAWa^|E2=w!m z%AKL9(o!do`3Hy(RIII}+ZpEU7>3S2Kzc9$Ko3Fli~Bc0ucIPhF8Uoc`5x_(&OhC$jHaBkS&BrR`b1BbLe2SGlJ+QPzNxkXFroHpC4-a$c8#qV%__TQ#~ z`Ft!ivu`gBQd=3vUo%UbeyIq)T>tkMuh%inod>eReRqzNc_LeyMcbjPdUgBF&rL>Y z5r)nzKo$Khg*5YpKPyGbE88&V^v@fK<9`1#FO(ao!UxrU&hbE2c_MUw8c@foL)B$e z8yU~{fv&%a_aWFf-h5~yw>G!!{}8}#?r8?sp^muvUh7)Is0i<5S+Y9k?aBg`l#^TP z-<1}WE{6!JjNlSHSa|$+9Qs!1MUlbfYY;$B^az<^WKDdc@582VFKU=1uxixmt+JA; zBfw0Z&|WKt>KrZrHDMAbzkaC3B%%rPks4SzB#wa-R=5B30SpP{|Le%IaOW8?A)1FJXqq(Jl2OiUl*kE>=^Fv-##)@Sslg-JtC+>xyNj`>XO$B z2y+bEavoY;DUHcYL2iYqGuE!^t8FBvBn~$sMGHl%Q@3?a z+11ua`lPTAoOO5g@i+$8M-{ACHNmG8EgR-H{P4Y|eWInZN>v0y%3I~GqL+wZkEXt& z-`~w<``$tq?4PTSkh*oh4^N+QA+qqzE*TW2d4p zDe96Da3RjAE;NBNcITb*W7^y3VV)Bmts2LY5s-^Mw1Em~Zk4jBWPdpqQS{gzP=@0K zE{P`Gu&;q&!1|#rWZtV1f2p>k{rf?1A7-S-DpKa(VY2}lm;=jvF?qMut1HIQA$;rn zGsbJHkq*T}j7yN$yc=~PYjRig_rY3bAvWDk{z)^>Iw-_+8xZzBwaUesZpW?n-~QC* zNjR=$Y#d;OMU5L6FW});Z;4w0X%be3%s_;*x&)bD3Gw^`$l~CEfJa4hh>I6 z7J%A$V?$d4F=1vDotY^01&c`fxyuAv34@1DU^~a4CxsWi(XN)FE0!7B*g%P%cFpaVqMZ3x*};%1(co zxl`JHnb-r`TUimh4N<*7;Km~gq$H8d9T5V03}F$pp;kr5(Z=@e6d#Frs+%!51EubD zW!tLx@?Oh;?fFokAFT;71!dEJjSpU@L^8S6rh+q)``ts2YTbh8{kSb+5p186mUk zY3j4&aUG3+-Q1G`ibhm0JAq+rqK*(9y#eI-DSM5FgB?v2!7(BdM)?(M)=p>X=L{jg zU2t4>J6aNL2&qV*R-NpmwINxN#jPYZ0bRGRFvZLMinB5Ceu~_$IP9SKm^{%QRFT;%*;(f+(RS3QO0%(@`|sOef7I zEoBz3F@z!0vwh85I?nRYaRt%GZ&4)49CPp5e=>UE`09#F>a)3oFHAgLF2TxR#` z)R{Y&E@uV2{o7~0(YWKL9qtUxI^Ab~k^bif0DJKR~H`VzSuwFhSKSm)2 zlKJ?rVl*0nn{zi$vWg@-CR9a<4lK2o&eoA<(YhM@M&s&V^$(m8h6*lZ*=5(cWB@2f z_u~nVm*7Nb`oH~R$y#KJQB6iaL;6@Ju3Ea$u#=o2oYk*m%AYapZy%F}EL!Qck=!rd zlX{uP5*!GSlEsp;8|@OLs_`Y*BZIuN(hJ_7B>3A@ZAG(nagPKCA63dl#s50U_&RAWT}<>>mhI8 za|kZ_sU=0>^jEpZXgkQ^s1X|8CqT7yr+Mr0_ejLG)fu^#1b-8H5qU<2aS7fjj(t`M zvw+H}`S1@h!JCzrYSv!u^5AQAc5zJgGykDRf0~ZNVet8N?B727jYc14uQ_ww`xJ;A z2r%o*%uu6k!igZB!d9X4=e^2Re$})Ww)PH9C5^Z*fLDw(9l8)=^KcY=HKy!YW@UI# znG%y8|9c3tJP2uM1WM-`6HS~Aui;YHIbW83sJTRgrb$9;K`cqn|KDpx%U=n_N6!`a zYP7-#!cQ9-C0cLOH?5tYF=vNZSwmW@AKLg70xC?^@e^egDJ~rvBm3S%0s=}NMl&8o zIt8q~w`#sdK$%u*;Jc&yDf|xLMslY~Mo#u99PaNcGPSk?ye841<3qRTXmazPQ6K{NxsT(0Ae*_G&zfwJkoYfHLpP{5U=4> zItl%}r}d_d@YhYfDtVtE6A&cHquiJ&Aw_MB;LJ?=YRULFk+J3sLwy=HG>Hn@+{|z6 zDy4f7h}`M{_iRnsY2v7^H|@D?(cA|vNCkZd$T4aI0yDXl*FGU=Db1lf5>03)&PZT! zlLg@e9|*nV1Q`8z=Nx+0GIL3eWkxb@N^^$MnFPhy0BO+-2^zefxj{!p_G34^yzYJA zh%`!)g9e^MxP5kRPeb)(oD{9AQ3Y(q%DJo?bL7ge{_Dw5RsaOWSodZ=#?3ufwn@4u z?}KAJ86&l+KBI?E_0J4}9ZWGMb0~TQ%Ho^^+YHs%)`#{8fsh;{Mpv#tG58}aM)G=a zAt~z5WVG7CGnsGvuN%MhSWxR15BCq8APM(ELuMq7ED z>nVojqzqS@lq(MLvW2s{O5nGElyGjPS}6>w5j99Ps?D4Te`|Mi9_dU zv9xMkAht`&*7IPHj;-LO_!+S0B!>uKM}|AjuBKYF@;76~sZW=t^Ws8el$~O`O$5y~ zH|d`Q`U{Y@5q`-PK3f@&DdOnx%Bn(nU5}9#5x4^lhY&CeDlAg=((eOec10-lcy{B*io$HsDAVr|=6IQtl?<-d0REZ{=CYTa(3id zkWBEbaQZ^{Riu@qm;LAXqokpv*YiHu*Z99_Eo2IP=RfY; z7GQ~{f>@(D^ABEPj40g+r+BT8Ss5wk^{JJypN5GJCkqli5wpKhp^GCOfWWR6Hz;a| z?GXF~ftdV=@QaM#EW(ctLu z>j~-&nB&oKcvY1Gk9h~5qor0dk(z1T77z<8A-I7CDNka8^?}B>08j&{H>5WR?x#ma z8p0%Of3EF;fWl{qcPvC%Js3CSD(BhrPxyA26xE4p>zXc{nB$MI*tnIa5jASrEC8hU zj|BQej*R`AKxW@uy}Ie%PsBf_Ux}(CJ{dN^v-zpVVq)!hKRoe}PRc^aT&^u91~fR~ z0v2d_Fmk4;U-~kQjgZ)>Yu$F%obbzNUMEh`L`3kKfbRVCSkn*21DBK_iK|_`z2%@0 zcynQIEt(-3eGWW6CU#Co!(}1%W&TT+GIstBmc?hhmB4-*-~y=T2tW#s5V%a#m2E5( zB~J1dy`WPa{*d>qPeR_$4brh4+kp@sQ1}WrjH?1t!;<${5o*P5-xr2X@@ll`i1ah7?LfLHKD%W4R{YbzwQZb-A{aow^ z=js#nXoth~g_(+kfbU!Ly|4+?g@b_`5j4K-(+$jJ8gY(`?8a zmZa)W%v9c?6Yhm07;WvqyZ|BFTO`WOI`c-@fVYo9wbsmd1ww0~e3A1498cf0ouH2y z2h8Y>HjV^K5{$FaflkR*a01Gt^UY0^Yq}r-Dx%!&zC#itIOb-W>C4y~_HQ&Z09!W| zqRp-jt<+QZMVyR~DVZu&u{ae*K6J$2;=Yr)@sD5>b81J^tm_-@-!Rmt^zz|lJqt%d zn7I1Z&>*0oitm9@K%NSeWK+eS*F&t$niz)GN#o22y?;X*34#QLn~)C^!MT6yFv$m{ z3tjOzlq*7dw_cKj7DqkPK-tDua>8Kr1{sli*%j4dC@&ssI>_!5{{|5EK_p=ob(YNi zABbp32lMdt!-YY{uX5rT4YVqcZ=fUG2xKUJ2=4uh*ZXRyEb|gRe+{IO(8Cx^;HtGby=Yr^ERUsn@P6RGAg$5GRQTYIf?eay^2dYjTD5#DcA zTyYdX0<`PG32_OS6BR&7vI$_ZWPlOA9KnjWXo~~aQyRD86(H>_RrSsEO?1V9r{-3M zJSCYzlmLha=6p;-F$<5pM~X(II8o)OWxby!6U3zqZ25i-@H{PH-*J;5R|?o8M&AR!?&Ing?-`h?G+r{ z0r?14V;k_kq7rDtAb}kvO#n@bV=<$*lhvrMM+G7vd;)MajWd@Iaa6}i+L?L*BLLIt zy}^tu=u?qPlG_ZV0F=j~FmHy|tHcHu=mHl%Th>Jh+tf!n=@!XKa&sEz2 z@>+(B@QAH_eTX@$-(x$Hp+JGpb;hT9q;gCx2Uz;wd@_JV(QWpO^fGpUWDeT|3}+M` z2?qf4gBUS_%N_z}dlMjTK)6ElG(tam=Is-~cfG^f)L<`iMnu~j9Chz_7#`rKa|}EWbWpb_vW#yco3dS)mt6bQ>Fw(nVc{8DaBR7u0>+q5fENgoCKJU zHO6_-X)$MTV!FqZ9lQjsWT=(2d$2Ww?jusaVd!1NimZdP53@3*fccbr=okQkr2dNm z7D~m)l3SbteEPZ$)#Ki1tjSd^P&f`$(Bs0oz-N6*sqYsb83{~896??K(v?;}z0Rpx z6FBQj1Ql4umhJ7WeH7&fbSGv(#Uu60oFS;HVXjKD(Q}EhDIl$%-6n?WqoG;5`f}WPtmN%L^7qp?93<;3~4h z7^@JG_RD=?SCF6drUuTqxghXZ5!z1VbnI)&_WV;rXdvxV;Yt9+)Cdr=WC}=zVR2-n znNFn6+FQWc>KYf_fH;UtY{c`wym8pT?2Nba8<XxKpasvAgO=R#j4lsNrJS&Q6IZKs0AOWi<;o0jafxPqPADGcJ)|jicrK>(2-bAPZ-DQ@{8m5e*6F* zseegI>tOD|=57Usb@l1Q5 zz00qoif)nQ2`0N38yXz$zv7=NVf&OGrb@)ItKZClu-~Mj%29?{XS8;~@_J_~Og(kA zkXxAZ`o0+%(>MKP$p~h7HU3}OmM&gqf)(NX8>((^%w(BnC_8D%MWopf@{*-(c%LHC zG>T7?9zgr}P`oE_dCnwjBFg+2;Fdt150f=cam#l<-E9u}Z)E=J|1Tt#;6dj;rZU_3 ze>ugSiwRK<^6!vq{scY_>fq;loaY&1%?#O=&HNQ*Lj@-8d1ewhjkVVU@=p|?8=l+n z1ywpt2@6@1HiW9)d}sxp(r2ik@yNoFeVQ=e^{<(+d68kz3Fv&F<{29s@|nZ_E6xac zKQY&g*a@c8SHV5!`h_8}F&1FO364_d#3!N}pcW}oj2iqFJgY0)+_K%-&jUVhiYIiX`2$BSydfBOgF#7+#yg|raKG&J^e4FoiJZd%^(dFr5}P7GCjd3VeNx&AL?C}wCnGikLgeiiPi+(W_QC7V^HfE_!ka3qJx zOw)qvi#abJZ(c#- zic{alq|2qxnG8|uNzJtkh9s64j5lktLFo}UrDH+VyR|{d+oKi(erRA)yC~kVq z8!j4{2li4qyK$d_eDkaoFHye)hZER?x!bu21P&E}*}(ksJdsr#96Dz0Rf2V>qn!|J z3mG%n8pRY|2pf|arJ_F-Pf1T&iH`*{8s@9{AIU+eg0FUCz;Ui)5K`WeVOTkAJohD8 zW5GRkCON}_o9()1V6;wzLPjE}{kNr=4rCknuIMn6n6z4weasdc%Z1=jfTBO^!!M=R z%clLUS?s=6w7GtvH0xzPr)1MH5sXYqr|~IdnOR-i`y?&j@n5ff9Pr%_w#<3UUU~W7 z4jeeTud4mh-+x>%md9BU@htKYrYmqU%Vqt z+fdA?BV?5p%A!xNC=j;*h{;WU46sy9~OE2r|gDMM^P_~Y< z!W|W%Mw}T1LW@JJ{NJ6`*IuLc38c^8-z&MmL0DKD!f*F3QTN8*O&!gyzWt)Ad#|p zG1zN&lsKALeK`8RVUE?e%Y(ac)YQ=cRyB|6mD5sEiCz=`1YUHE(*pJV3M~F|n#))J zbTWs{;8Jw{iP5xI?y8>r4;5 zxI3%s@n3pfr<;ZRfwU?{q&xL%(B=g%9(OC%3eII}fd=Jrk0HpaW62WlZ0P!6;h7*f zQFX}}0gMT5B4dOCO5vZ=3DbE^7XT4{kWtNa;`BO)!}#~G&TB6QYNq~{XD|h{JC$8BCc?Sj4)F@HsUHvHqlJ+ zX;!J3O21y}e4oI1pmaTnis0mKSPG=T=Er752GeJKNP{sW84{Em(^`OTPD% zB08KD{Xo~r7l(EL7Q@rZht9=yWI!9JmmeOLDwhTu4w=sk6nTWro1Q}LdXq~9+7K~d2SdaeZWwB(w( z1KQLgWVZ0WA=(;9NDY)zr;ULXERO8xIGc%1JT)3RMNbtqD`xuHS_H)aS6~BSn_dRJsi}F$^dOe>FH6&! zL037rhY8^|#k*dNmg&CM%Ys-&??`~v$c_U97SHPe(SU>}ctgl8wLDXnXTCb1TBlzU zbeI_goNTn(vJNecutt51GM?j|rt%Ex0d&1f6^zVsYzG={DHokE=NSLEr9Z5mmM6pf zjSZuP{+d0eaE@svY3ds0&-cy${I_Iju3q^26}{No$c{7!rVT~Q;bQA!O6pvvlcsW1 z0KNF+`v+@mhpb4>d5#gcp?4Ayr3?UrGa8)CJs?NtB3}^%pSXw~EyuU#gE+tyxjWYx zk!ZA!DGdps)ri-dvnQ(;kxn%l@hn6L$?H^{NHel3yfc{>flHXbwwWTRFB07shLeC` zfX8;g!$>=(74ZTIOQIJ|X`hG30CU@!|Czu1!MsQv4-EP4fk>Q1iqMFq%8DEkgix3n zFMaIl6C9l*PsQAj=ytdS+$@hgczQGz%|j2L+}26jp(u7h+PZk(UeH+WDh9{o9D(oC z0*?lM#1)R32&RlFq4vY9;{S&{#qT${3CT1okO=0i?Ah~VmH-Ppb zM0%0Q%=hNx!v=XoOF{2>rh1`kAxANQq?q@*e29q5`O<~q$P;;5$gtvR9rD!}NY(%( zW}(4F%pdB#Q61jhxM+)b^0ZWt=7;&WbzFLx%W6;1L%(poJYmU}{_OnBEwu8*2-gZZ zboDJ%yUkGY@m7m}K9gZ?6a&s{lmeD1>knzvdDPX8b^)W9L|(D+231KZBfLI&r?{vY zlQX1~#4e!1`#-SqCR}FpB68&KrqzGr2}oGgrp?WHv~EZ&=C6SW;?5L4syc(Gs%^h&sen1Gkp6sYGL?LpdH$B#3X zUY?I*C->09P)v|iFp(V_iAtQ&dp$H~u$cy-4OyTECzRxj(6FtzCmGo2;JMMm zg6gm%u&Zl|;ZrwYk%C?LUlLz4?bdE%z0u9@B(G&YC-?;=g3~WHzlq5r#LB~`P3JoS zn5J+iLC%EsvN!f1r)5f*zbPC|_4Mfm3*(^3=h>fF9U10#7d*)+bo_?6f)M$X!U zT+sUjg(-3T{59TwyhrObJ89?yrZg{lIu;70)k76mOGRMfOC8V?TYGzAbud8kF>I--CVt_cY@Y2s6K=3BnN6n8%2x8l@ke^ z#%x=e<{Bab{ny>vPsYIhovTfQX*ier6~15Jd8To4bYq4McW~ zEjuG8DxEc^u@m_a&6<&bD6Z=gOBhJvUM8R%>gwe}x5WC>5}rqD>zmDqr+GGm5NtV%Omgcm|2v=_|3(+M|DY!|PQjv7me6 z(fnc!yWKXsV(gN@*1UYw2aUuj!8X4M?<+PvU!uIkep6 zW$R2BXH$Z8f_u(gX6)Pk+k}F4GshIAZU+~-*8a5&f(@RwBPE|~2gFJynE89yUUc1o z%H$QJ3Uu_DT-0cBl2h8BLEnk0sjfRbQIMozz2@b=1;CqcD+Vj=*bb>(x_CJ^nFZPy zn#xa<2M<8)po`ZORt|}~^)$`$YU|LGeYPx3^kSaH#56fH0$T6%(p+P*BY>W9mN+Tm zWGHbk*uGeHSGMka)C<{MRF#Q&rZ%9;LK;f$7@9hjvmyG&Xz|mpz7@eOOwQEdG>kN4 z$NS|InY=TtJcII|4US#`O zcQnf*d9ptmJMaih=U!w-9+G|Ag6k6=h5KfainJzbQo82f5sYZLMQp%N$U8ipXq_U1WjHd*mF`cF4KgEiMvHM!_ zDIg2DH9)2v4*O&3`-o9;0p*-1okq?46BRSUP@kbT;R;oXSLLm!d6&bEpj|cRoz1}} zKukCVGFaY{C3A`MKq2U|at#(DJCgQxXYTeh<=FQuU<+!Dz&gp0%Q)c+Fy)$k8|HuI z@>_>Nsv5ru-T>Jlw_y;ohKZgYGiz@{m9;9#xelGVn|lCt)K%0*V9a*;=hsW#sP=^A z6eh%J$)j!!C&M~wfGQ#+Uo#1YG~fky<~U1m^?4-t7Kj0bkNYA*ERHM@nxUkBwV$l$ zMHcA-a3G6(0$Fhq8l;nK3_P(vhH(G$8`L%LLhwmXp=uqL5=DB)Sy~R0Dhl34T^Wq% zqHUOxjV=9Ckgvhv8^)JB6tPw7iUJrAK*ysvWb4`76>^^ zo<{DqQ^>$F@whbSX$}Y9e@y|OMT0+KAASx1z-~+H0MbmzO&I?qS_(4;0T*7h-PZge zcu){tseMo~kp;#Bd0;zFOC6dn@yg_|8xm?Uc(Q4ni+3t(f(nvP>_7zd+5dPDkUZG} z_M0r9_yh}U!%@;VxmCFz&H270nuOPm#)J4sd|6eJT+V;XonQ>+ecP{>nD0mU+pJt0a zaQ3(CF`vJNWh1X8N^-mux+R_r` z2|1{hcN>eKbKZM4Ff#%oTAcBcAAk=%8e4Y!-km_=7+>kJV4u$*;sf4dhkeFE?~ck; z>h2^^vO}_r48!xFC&M}Aw&27h`|%}WU>Hp)rkE`y-hnRe>NWKXW4)+6w1M2pY*~TNVujM9MeJ8f;u*xIw?=X1@W){KCJ-m}$C;^G?h{@f+t2NwGA}8?W zcMm*%5QEO4Er=#az$sK22s2v%eZ99N975>dqG~d^oAR-cKbv$AfO?nSRgK7|352bk zDCOi3hNlgGd@2wF*+y0YzZx>=LUpm#>4gI*zl4uoz1Zmt;2r zwAde26{rnT$C`Vx$DS%Ks;f+lSX55&Ws;|`q3SaFrUc0xXLE!J;z=`k6GA3v8mHKr zy>=v4^Bh^F$B_x5<%)ZNrxHP;ix)=+!)9iQPLu-c>bBZG-18+P%t@bF0a^tdC)dRp*uFQ%={qyyG zeAz}se5mD6MoWgdhWnZpMl51R$vLXWDFmggg3=E0rD7`~I!B9(3CJCd&pR!gQWI{~08QHLbRoEr3P zDl$Qu-U{;%$vZ`O2tUd=XOSC@=HSacoMN&08!Nb2wbl{kIzPx4Dzia@le;P=#8^X2?J{u5; z0jHp7A&56IwJUU;8AADU-1q0=SRuPHL4#0eV#_~@rZn#*e*>Hy?f<c;n(+p+43B$JbHEj zGF$p1>{*viQA>ZUJc{ zu>-zA_mvn3ao?(9?79El!M5;BdD7E z!Q(L?M*bFT!Zw92K~4WNneTgP%L}qfCCl*U7e@6ut1B7;VgCC5PsqQ_ZRWrzcZ;qm z)~HcpdD4C`G_h%W^c%p8j5&jOPL5qQGQf=9G8NFV)}Q>yqP5u@C6#gAZW7nE(>JX~ zi7uJ$Jp3)N7M*R}b$~vyQT-M!3ZZ|05_BnbGn|ZxU2_H%Bu3kvsT>c(6%(>+oIO2XJv$v>Q+Jgp=zf;xwB#WL1;EQ-CP=pMM$_{{9!-Aq1 zOXN>$23m9?9Kv|gQNa*USQTl2UhU@N?dSQ<70%BI8;O4ig!pH{oZcID12Yz6lamyY z!aFhRrx1y1IMs)@=UH?YIO6ezp`pRVEf`r{ct#InuKW7fd0;|HeW4O3;tQZK_L(>Z zj=AO&v6|e>Bb5rJ@3~grd&Fzr7q25D51T*@FNzU(Ok;l3goDS}1$fA1Fz#5;GF{o< zHiNkjVw)p7lILPL0Vl|`#7|TxB_N%U4_54uAfCps+Oby~SM-t$uGEN_`k{JPlBp*r zuSZL_12fztEU{<{RSgV<4RKUe5AbivPO%e;2}1CCYCBi7!_)+L)lV4f_GT`9xr-5@ zyZxdQm1A%{(P+Hii8yn<#!48~1iG*#X|A07x}EAm!xg2773WR(`le6mV(C+J z4Gmls73Atg62PpiwY+`7@q0BV!28rQ#$h+z<*H+opzx~5j|Kp-8nLyr@~c3KqKqwr z4)hJam8+Fxc&dSC7*Xc&v}ei_))RNkp%!c{js+3Ww2_-O;QoB@tM?C(q=wWk{H-$03vHw|Ah<9^`Cx`2;cGo?Ko1K4)dRM zA=S~i*8t`r93-28q3=INcxb{>W<4({3*UM^cKXG|yQo_0^)fe5 ztWj$ZSJ~PHnJGNN1PuKAdXqo0>j|PVuV51=e_9<`!_7Zgkh4LbI-Zwp7XxX`@GMK2g6KZkXn9Q1qB8A z<$&rS-wNLy8NoP{aNDR9y#w`Xk->VJchEe9tvXaaEKasw%riLuHZOEZvC$z;PN+0l zGG-wO|ND3^Rf(c(@Q`VPAx9ArJz_K*E}%G|Bi291I1HjXufr!~vE4ur6gbdj>;BzJ zaAy!AcpIws{@tJ7(%u1$1({f>>4d)_u-IA->>F~iYm*6ZQieg$8WuFnYLFs8CeF3X z;3{6e!9o&cq_vDp`CeMSl)JV=K5RB9sBk05buhaiURQr15~;>hQtmCjwbd~r4UmS( zYJg?fgxmr^Z_qw;7V;=YFPcZAV$$@MJP#)atQ%;}AmJ8qqc>|{dG7I_*H~=j_xmLr zj7KaG%0!rXHad~+D4z0#c2YQ}FiShei#>N|vb)r%iK0Cny`riuS|hFSxs_{V?pWOU zINnzGz(KU}lv@Z3bs-iEIyKUtDXe}3>D4=(3OJu zB*bp?J5QvjSa%Z7EjYe@>2~Z`q^2HGdbRZtza~!@Q=i5mS0CxxHrr7M0fY*$T*#vO zWCbVkB4CZcBQ0i40jY+gDvg08#3P8AqF4^zIpxqK_>YuC@nYZ)K#IyxeC~Y}MJY&v zX&pl9l#WAs^dJePBBGEkE(-|*Ck^t7FYvc!2*wyKb_xW8!+>}qmJo`N$?mWQg(Sl) zv@QHXlhT9o0VLoJNEV>t6vQH^^p(vP?~fQ>1inP2yZ!_rD$Ye!Mt~dP?Ex2A&WY1Q ze3UCQ(hML5)et|UN+ztD7}03_NCl=oY)#q%zkqv?s0Jkm)NX(*H3j}G7}@$&0K3a~ zJdLC0CH_^SI)Hc7i?eAWUM|LjIw5G?3bpP99{5xH1LgTO<(^)y*F2;u8$y^r$moDSQF4PgC-Vx3#0D`};mhXOrJ9e*X zE?3nFx@j~6I2Je#uM!vZ3M&hKl#bUS|oAhI+Aj#Zen zFkrw`pcz3i#Re*PNiYqp5PZhrgM9$s1P1BP1>}}NrxiF3z&SlGeDoj+#G&VoU|36# zMeC;OqvLLV%j+;G{!(BTwn3x~#y=8h$$+DTDA1-C?9ZqZDqhJGCjNOYdY>iPcwwK_ zcZ>~uK55AyyG1nfkJIVz1^pcO-Jv%7Y}l; zHJZNz&n$ee4heDwMYC^q*5-Eatgf!kiQq13MD{&Vt7Si`n))6+YJ$LhVR3Q8+U&M_ z^Yh9P$#SNs%F?IKt4e&r1~GTs21VL#@zw*w&H<0daJ$8zO-XiN*C7VctX9Rd?3cz1 z`*)l5KzZ!$!s@SnfCAgWo}3M5#oWc5s^$^XPWg6x-qn0Y+uz;&xdW7vvC+}3k7o9W z!&vTCOM^n5)i@APQXP1ldd;ay3>6G>#~J3yA19`>@XM+v@0!x(eafYqKXV{-xjn%w zluD(bOJiIa^1i?MlrZ?0hkgVVf9a-86EicJ_*_7V(~_gt_ODxM6L(rIIi=Yv0+>(Y zIa98-XY6%M(yn>~tUJBpU*JVoAMIl6s=K36@L%P{K(KfWA z5v{NMRxU;>!AnL>xSVU(K6UtRuz47y)8Vk{&rKH9w@rCk8j2h~kPsrx$XY>Ui{)aI z&&=P--{3yt>{m6Vink6HmlSfj zxZ72Fd07A>DhoW`sYydr!ep`s#-6Iq7iI|f^3 zA5Wfbi>v8fU(>soIj~oiI|!22Z?Dzv4NjBy?Ur!D57Vfl;UT_lJt~%F^kjx~yZCF^ z^w9f*uCZl5<{5qVWU}f}Q{i>jKGhpBWr0Fj;QaT0V6OJPEzW8B>E6p`y@2^bwiJu3 zQGX8p@$ge4!)$xmd_MTwH|3{N#bJw>`EE9XGnwG!EDO0NU?kw*-Ox4qesN|DwgfPD zV(1GUY~7`ayUqdK18+Uu2my0d{l+4uveHP;OQ&@qveWuget1j}!_>UKl=)cC-=|Ok z5V29y^m8hUB}e$7kYT#k;LTefoH`ku8@vPq)`+H2MXw`xHUDNf?rBDOG}=;}JlJ!C zt=FIXJ!f(yslquE!$@{*W=h&mYE!(r!&8fyt3#av20w;x=(Tngx@MTP4+8L7B2S`! uc6`2!{zOJE!s}aM;q;I7pZ`~1TKG-KPEBaJZLos|w|#5MmP@ktkN+3>FNw_n literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/reducers.valid.png b/packages/sigma/test/e2e/screenshots/reducers.valid.png similarity index 100% rename from test/e2e/screenshots/reducers.valid.png rename to packages/sigma/test/e2e/screenshots/reducers.valid.png diff --git a/test/e2e/screenshots/settings.valid.png b/packages/sigma/test/e2e/screenshots/settings.current.png similarity index 100% rename from test/e2e/screenshots/settings.valid.png rename to packages/sigma/test/e2e/screenshots/settings.current.png diff --git a/packages/sigma/test/e2e/screenshots/settings.diff.png b/packages/sigma/test/e2e/screenshots/settings.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1ff3f2eb55e1b5d94f968643dc2536756a1f1b GIT binary patch literal 9603 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 literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/settings.valid.png b/packages/sigma/test/e2e/screenshots/settings.valid.png new file mode 100644 index 0000000000000000000000000000000000000000..ea558b01ed1f4502a945fc0bbab94c044a6f197a GIT binary patch literal 5927 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 literal 0 HcmV?d00001 diff --git a/test/e2e/screenshots/single-node.valid.png b/packages/sigma/test/e2e/screenshots/single-node.current.png similarity index 100% rename from test/e2e/screenshots/single-node.valid.png rename to packages/sigma/test/e2e/screenshots/single-node.current.png diff --git a/packages/sigma/test/e2e/screenshots/single-node.diff.png b/packages/sigma/test/e2e/screenshots/single-node.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac664ca58620849d97cd5d5852a523ebc5b053c GIT binary patch literal 3270 zcmeAS@N?(olHy`uVBq!ia0y~yU{+vYV2a>i1B%QlYbs!1;OX^raSW+oe0$K*FS(tG zBs+>7#IvL0JZg)010JY28IJ3%s`<_qe7!0 zF`6buv%+YhKw()J!^~h`GB5qy=QEE#o`~0*?%ntJM4=30!~7j=4F3-P{#|WnXIC^Y zeP6MR`@DJcigw>+V%T5A%kZc7_~VJ&w{O4m{`;R(mGdmm8-M?8d;a|SoiTch4ew1D zK7iz}U%w8Lzw)>4{Oi}*a{cZM53G3^Y97CRtNXn2*?p_?#`*dA5amaKHof~^{crW} zzw^F-|ITnA9H{W)$Bz^5fBpDTkm1KF#s+_&8!PAij0I}7InQt)9jE~4uzyoN+b}cC zH)Z&666k^XpDJvaKs<1|s43bR^J#gE-gKyH8TWrv9$SFrKb$O-vFuac|JtHY<~Y#& zHH;1VK>vN(4J4Qt;(^8;eOq?=Yt`BM(!FuTAYX&TdY?akE^~ZhJy4g8y*)d_zRL^; z%z1aTO{2jS}s2l!==PXsymf9PmVAI<3$=Je4P)M&$T gv<{9 literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/single-node.valid.png b/packages/sigma/test/e2e/screenshots/single-node.valid.png new file mode 100644 index 0000000000000000000000000000000000000000..e5a69f1164fa2dfb301855250abb2922517a1c03 GIT binary patch literal 3590 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

h(mv?fQ@>Oz;kU@dcQ6{! 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�eNoa2bXX^F_DYTr)BW54I%HHbV?9ZB`N{^6E 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 literal 0 HcmV?d00001 diff --git a/test/e2e/suites/benchmarks.ts b/packages/sigma/test/e2e/suites/benchmarks.ts similarity index 100% rename from test/e2e/suites/benchmarks.ts rename to packages/sigma/test/e2e/suites/benchmarks.ts diff --git a/test/e2e/suites/screenshots.ts b/packages/sigma/test/e2e/suites/screenshots.ts similarity index 100% rename from test/e2e/suites/screenshots.ts rename to packages/sigma/test/e2e/suites/screenshots.ts diff --git a/test/e2e/utils.ts b/packages/sigma/test/e2e/utils.ts similarity index 100% rename from test/e2e/utils.ts rename to packages/sigma/test/e2e/utils.ts diff --git a/test/e2e/web/index.html b/packages/sigma/test/e2e/web/index.html similarity index 100% rename from test/e2e/web/index.html rename to packages/sigma/test/e2e/web/index.html diff --git a/test/e2e/web/index.ts b/packages/sigma/test/e2e/web/index.ts similarity index 100% rename from test/e2e/web/index.ts rename to packages/sigma/test/e2e/web/index.ts diff --git a/test/e2e/web/resources/arctic.json b/packages/sigma/test/e2e/web/resources/arctic.json similarity index 100% rename from test/e2e/web/resources/arctic.json rename to packages/sigma/test/e2e/web/resources/arctic.json diff --git a/test/e2e/web/resources/les-miserables.json b/packages/sigma/test/e2e/web/resources/les-miserables.json similarity index 100% rename from test/e2e/web/resources/les-miserables.json rename to packages/sigma/test/e2e/web/resources/les-miserables.json diff --git a/test/e2e/web/webpack.config.js b/packages/sigma/test/e2e/web/webpack.config.js similarity index 100% rename from test/e2e/web/webpack.config.js rename to packages/sigma/test/e2e/web/webpack.config.js diff --git a/test/unit/camera.ts b/packages/sigma/test/unit/camera.ts similarity index 100% rename from test/unit/camera.ts rename to packages/sigma/test/unit/camera.ts diff --git a/test/unit/quadtree.ts b/packages/sigma/test/unit/quadtree.ts similarity index 100% rename from test/unit/quadtree.ts rename to packages/sigma/test/unit/quadtree.ts diff --git a/test/unit/utils.ts b/packages/sigma/test/unit/utils.ts similarity index 100% rename from test/unit/utils.ts rename to packages/sigma/test/unit/utils.ts diff --git a/packages/sigma/tsconfig.json b/packages/sigma/tsconfig.json new file mode 100644 index 000000000..c2688edb8 --- /dev/null +++ b/packages/sigma/tsconfig.json @@ -0,0 +1,19 @@ +{ + "compilerOptions": { + "outDir": "./build/", + "noImplicitAny": true, + "skipLibCheck": true, + "strict": true, + "target": "es5", + "sourceMap": true, + "esModuleInterop": true, + "downlevelIteration": true, + "resolveJsonModule": true, + "typeRoots": ["./node_modules/@types/", "./external-types/"], + "lib": ["dom", "dom.iterable", "esnext"] + }, + "include": ["./external-types/**/*", "./src/**/*", "./test/**/*"], + "ts-node": { + "files": true + } +} \ No newline at end of file diff --git a/tsconfig.transpile.json b/packages/sigma/tsconfig.transpile.json similarity index 98% rename from tsconfig.transpile.json rename to packages/sigma/tsconfig.transpile.json index a4ddccd90..969b84a0d 100644 --- a/tsconfig.transpile.json +++ b/packages/sigma/tsconfig.transpile.json @@ -6,4 +6,4 @@ }, "include": ["./external-types/**/*", "./src/**/*"], "exclude": [] -} +} \ No newline at end of file diff --git a/webpack.config.js b/packages/sigma/webpack.config.js similarity index 100% rename from webpack.config.js rename to packages/sigma/webpack.config.js diff --git a/webpack.programs.config.js b/packages/sigma/webpack.programs.config.js similarity index 100% rename from webpack.programs.config.js rename to packages/sigma/webpack.programs.config.js diff --git a/website/.gitignore b/packages/website/.gitignore similarity index 100% rename from website/.gitignore rename to packages/website/.gitignore diff --git a/website/README.md b/packages/website/README.md similarity index 100% rename from website/README.md rename to packages/website/README.md diff --git a/website/babel.config.js b/packages/website/babel.config.js similarity index 100% rename from website/babel.config.js rename to packages/website/babel.config.js diff --git a/website/docs/advanced/_category_.json b/packages/website/docs/advanced/_category_.json similarity index 100% rename from website/docs/advanced/_category_.json rename to packages/website/docs/advanced/_category_.json diff --git a/website/docs/advanced/coordinate-systems.md b/packages/website/docs/advanced/coordinate-systems.md similarity index 100% rename from website/docs/advanced/coordinate-systems.md rename to packages/website/docs/advanced/coordinate-systems.md diff --git a/website/docs/advanced/customization.md b/packages/website/docs/advanced/customization.md similarity index 100% rename from website/docs/advanced/customization.md rename to packages/website/docs/advanced/customization.md diff --git a/website/docs/advanced/data.md b/packages/website/docs/advanced/data.md similarity index 100% rename from website/docs/advanced/data.md rename to packages/website/docs/advanced/data.md diff --git a/website/docs/advanced/events.md b/packages/website/docs/advanced/events.md similarity index 100% rename from website/docs/advanced/events.md rename to packages/website/docs/advanced/events.md diff --git a/website/docs/advanced/lifecycle.md b/packages/website/docs/advanced/lifecycle.md similarity index 100% rename from website/docs/advanced/lifecycle.md rename to packages/website/docs/advanced/lifecycle.md diff --git a/website/docs/advanced/renderers.md b/packages/website/docs/advanced/renderers.md similarity index 100% rename from website/docs/advanced/renderers.md rename to packages/website/docs/advanced/renderers.md diff --git a/website/docs/index.mdx b/packages/website/docs/index.mdx similarity index 59% rename from website/docs/index.mdx rename to packages/website/docs/index.mdx index fb971eef1..be74c9c8a 100644 --- a/website/docs/index.mdx +++ b/packages/website/docs/index.mdx @@ -3,6 +3,6 @@ title: Introduction sidebar_position: 1 --- -import Readme from "../../README.md"; +import Readme from "../../../README.md"; diff --git a/website/docs/quickstart.md b/packages/website/docs/quickstart.md similarity index 100% rename from website/docs/quickstart.md rename to packages/website/docs/quickstart.md diff --git a/website/docs/resources.md b/packages/website/docs/resources.md similarity index 100% rename from website/docs/resources.md rename to packages/website/docs/resources.md diff --git a/website/docusaurus.config.js b/packages/website/docusaurus.config.js similarity index 90% rename from website/docusaurus.config.js rename to packages/website/docusaurus.config.js index 8ea1ad946..9f0635a33 100644 --- a/website/docusaurus.config.js +++ b/packages/website/docusaurus.config.js @@ -39,14 +39,14 @@ const config = { // Plugin / TypeDoc options { entryPoints: [ - "../src/sigma.ts", - "../src/core/camera.ts", - "../src/core/quadtree.ts", - "../src/core/captors/mouse.ts", - "../src/core/captors/touch.ts", + "../sigma/src/sigma.ts", + "../sigma/src/core/camera.ts", + "../sigma/src/core/quadtree.ts", + "../sigma/src/core/captors/mouse.ts", + "../sigma/src/core/captors/touch.ts", ], watch: true, - tsconfig: "../tsconfig.json", + tsconfig: "../sigma/tsconfig.json", out: "typedoc", readme: "none", sidebar: { diff --git a/website/package.json b/packages/website/package.json similarity index 95% rename from website/package.json rename to packages/website/package.json index 2933657b6..158907a3a 100644 --- a/website/package.json +++ b/packages/website/package.json @@ -1,6 +1,6 @@ { - "name": "sigmajs.org", - "version": "0.0.0", + "name": "@sigma/website", + "version": "3.0.0-alpha3", "private": true, "scripts": { "docusaurus": "docusaurus", diff --git a/website/sidebars.js b/packages/website/sidebars.js similarity index 100% rename from website/sidebars.js rename to packages/website/sidebars.js diff --git a/website/src/css/custom.css b/packages/website/src/css/custom.css similarity index 100% rename from website/src/css/custom.css rename to packages/website/src/css/custom.css diff --git a/website/src/theme/Footer/index.js b/packages/website/src/theme/Footer/index.js similarity index 100% rename from website/src/theme/Footer/index.js rename to packages/website/src/theme/Footer/index.js diff --git a/website/src/theme/Navbar/Logo/index.js b/packages/website/src/theme/Navbar/Logo/index.js similarity index 100% rename from website/src/theme/Navbar/Logo/index.js rename to packages/website/src/theme/Navbar/Logo/index.js diff --git a/website/src/theme/NotFound.js b/packages/website/src/theme/NotFound.js similarity index 100% rename from website/src/theme/NotFound.js rename to packages/website/src/theme/NotFound.js diff --git a/website/static/fonts/cascadia/CascadiaCode-Regular.otf b/packages/website/static/fonts/cascadia/CascadiaCode-Regular.otf similarity index 100% rename from website/static/fonts/cascadia/CascadiaCode-Regular.otf rename to packages/website/static/fonts/cascadia/CascadiaCode-Regular.otf diff --git a/website/static/fonts/cascadia/CascadiaCode.ttf b/packages/website/static/fonts/cascadia/CascadiaCode.ttf similarity index 100% rename from website/static/fonts/cascadia/CascadiaCode.ttf rename to packages/website/static/fonts/cascadia/CascadiaCode.ttf diff --git a/website/static/fonts/cascadia/CascadiaCode.woff2 b/packages/website/static/fonts/cascadia/CascadiaCode.woff2 similarity index 100% rename from website/static/fonts/cascadia/CascadiaCode.woff2 rename to packages/website/static/fonts/cascadia/CascadiaCode.woff2 diff --git a/website/static/fonts/hauora/Hauora-Bold.woff b/packages/website/static/fonts/hauora/Hauora-Bold.woff similarity index 100% rename from website/static/fonts/hauora/Hauora-Bold.woff rename to packages/website/static/fonts/hauora/Hauora-Bold.woff diff --git a/website/static/fonts/hauora/Hauora-Bold.woff2 b/packages/website/static/fonts/hauora/Hauora-Bold.woff2 similarity index 100% rename from website/static/fonts/hauora/Hauora-Bold.woff2 rename to packages/website/static/fonts/hauora/Hauora-Bold.woff2 diff --git a/website/static/fonts/hauora/Hauora-Medium.woff b/packages/website/static/fonts/hauora/Hauora-Medium.woff similarity index 100% rename from website/static/fonts/hauora/Hauora-Medium.woff rename to packages/website/static/fonts/hauora/Hauora-Medium.woff diff --git a/website/static/fonts/hauora/Hauora-Medium.woff2 b/packages/website/static/fonts/hauora/Hauora-Medium.woff2 similarity index 100% rename from website/static/fonts/hauora/Hauora-Medium.woff2 rename to packages/website/static/fonts/hauora/Hauora-Medium.woff2 diff --git a/website/static/fonts/public-sans/PublicSans-LightItalic.woff b/packages/website/static/fonts/public-sans/PublicSans-LightItalic.woff similarity index 100% rename from website/static/fonts/public-sans/PublicSans-LightItalic.woff rename to packages/website/static/fonts/public-sans/PublicSans-LightItalic.woff diff --git a/website/static/fonts/public-sans/PublicSans-LightItalic.woff2 b/packages/website/static/fonts/public-sans/PublicSans-LightItalic.woff2 similarity index 100% rename from website/static/fonts/public-sans/PublicSans-LightItalic.woff2 rename to packages/website/static/fonts/public-sans/PublicSans-LightItalic.woff2 diff --git a/website/static/fonts/public-sans/PublicSans-Regular.woff b/packages/website/static/fonts/public-sans/PublicSans-Regular.woff similarity index 100% rename from website/static/fonts/public-sans/PublicSans-Regular.woff rename to packages/website/static/fonts/public-sans/PublicSans-Regular.woff diff --git a/website/static/fonts/public-sans/PublicSans-Regular.woff2 b/packages/website/static/fonts/public-sans/PublicSans-Regular.woff2 similarity index 100% rename from website/static/fonts/public-sans/PublicSans-Regular.woff2 rename to packages/website/static/fonts/public-sans/PublicSans-Regular.woff2 diff --git a/website/static/fonts/public-sans/PublicSans-SemiBold.woff b/packages/website/static/fonts/public-sans/PublicSans-SemiBold.woff similarity index 100% rename from website/static/fonts/public-sans/PublicSans-SemiBold.woff rename to packages/website/static/fonts/public-sans/PublicSans-SemiBold.woff diff --git a/website/static/fonts/public-sans/PublicSans-SemiBold.woff2 b/packages/website/static/fonts/public-sans/PublicSans-SemiBold.woff2 similarity index 100% rename from website/static/fonts/public-sans/PublicSans-SemiBold.woff2 rename to packages/website/static/fonts/public-sans/PublicSans-SemiBold.woff2 diff --git a/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff b/packages/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff similarity index 100% rename from website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff rename to packages/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff diff --git a/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 b/packages/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 similarity index 100% rename from website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 rename to packages/website/static/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 diff --git a/website/static/img/apple-touch-icon.png b/packages/website/static/img/apple-touch-icon.png similarity index 100% rename from website/static/img/apple-touch-icon.png rename to packages/website/static/img/apple-touch-icon.png diff --git a/website/static/img/coordinate-systems/clipspace.svg b/packages/website/static/img/coordinate-systems/clipspace.svg similarity index 100% rename from website/static/img/coordinate-systems/clipspace.svg rename to packages/website/static/img/coordinate-systems/clipspace.svg diff --git a/website/static/img/coordinate-systems/framed-graph-space.svg b/packages/website/static/img/coordinate-systems/framed-graph-space.svg similarity index 100% rename from website/static/img/coordinate-systems/framed-graph-space.svg rename to packages/website/static/img/coordinate-systems/framed-graph-space.svg diff --git a/website/static/img/coordinate-systems/graph-space-extent.svg b/packages/website/static/img/coordinate-systems/graph-space-extent.svg similarity index 100% rename from website/static/img/coordinate-systems/graph-space-extent.svg rename to packages/website/static/img/coordinate-systems/graph-space-extent.svg diff --git a/website/static/img/coordinate-systems/graph-space.svg b/packages/website/static/img/coordinate-systems/graph-space.svg similarity index 100% rename from website/static/img/coordinate-systems/graph-space.svg rename to packages/website/static/img/coordinate-systems/graph-space.svg diff --git a/website/static/img/coordinate-systems/viewport-space.svg b/packages/website/static/img/coordinate-systems/viewport-space.svg similarity index 100% rename from website/static/img/coordinate-systems/viewport-space.svg rename to packages/website/static/img/coordinate-systems/viewport-space.svg diff --git a/website/static/img/favicon-16x16.png b/packages/website/static/img/favicon-16x16.png similarity index 100% rename from website/static/img/favicon-16x16.png rename to packages/website/static/img/favicon-16x16.png diff --git a/website/static/img/favicon-32x32.png b/packages/website/static/img/favicon-32x32.png similarity index 100% rename from website/static/img/favicon-32x32.png rename to packages/website/static/img/favicon-32x32.png diff --git a/website/static/img/favicon.ico b/packages/website/static/img/favicon.ico similarity index 100% rename from website/static/img/favicon.ico rename to packages/website/static/img/favicon.ico diff --git a/website/static/img/icon-app.svg b/packages/website/static/img/icon-app.svg similarity index 100% rename from website/static/img/icon-app.svg rename to packages/website/static/img/icon-app.svg diff --git a/website/static/img/icon-close.svg b/packages/website/static/img/icon-close.svg similarity index 100% rename from website/static/img/icon-close.svg rename to packages/website/static/img/icon-close.svg diff --git a/website/static/img/icon-menu.svg b/packages/website/static/img/icon-menu.svg similarity index 100% rename from website/static/img/icon-menu.svg rename to packages/website/static/img/icon-menu.svg diff --git a/website/static/img/logo-documentation.svg b/packages/website/static/img/logo-documentation.svg similarity index 100% rename from website/static/img/logo-documentation.svg rename to packages/website/static/img/logo-documentation.svg diff --git a/website/static/img/logo-github.svg b/packages/website/static/img/logo-github.svg similarity index 100% rename from website/static/img/logo-github.svg rename to packages/website/static/img/logo-github.svg diff --git a/website/static/img/logo-graphology.svg b/packages/website/static/img/logo-graphology.svg similarity index 100% rename from website/static/img/logo-graphology.svg rename to packages/website/static/img/logo-graphology.svg diff --git a/website/static/img/logo-sigma-disc.svg b/packages/website/static/img/logo-sigma-disc.svg similarity index 100% rename from website/static/img/logo-sigma-disc.svg rename to packages/website/static/img/logo-sigma-disc.svg diff --git a/website/static/img/logo-sigma-ruby.svg b/packages/website/static/img/logo-sigma-ruby.svg similarity index 100% rename from website/static/img/logo-sigma-ruby.svg rename to packages/website/static/img/logo-sigma-ruby.svg diff --git a/website/static/img/logo-sigma.svg b/packages/website/static/img/logo-sigma.svg similarity index 100% rename from website/static/img/logo-sigma.svg rename to packages/website/static/img/logo-sigma.svg diff --git a/website/static/img/logo-stackoverflow.svg b/packages/website/static/img/logo-stackoverflow.svg similarity index 100% rename from website/static/img/logo-stackoverflow.svg rename to packages/website/static/img/logo-stackoverflow.svg diff --git a/website/static/img/logo-twitter.svg b/packages/website/static/img/logo-twitter.svg similarity index 100% rename from website/static/img/logo-twitter.svg rename to packages/website/static/img/logo-twitter.svg diff --git a/website/static/img/thumbnail-customize.png b/packages/website/static/img/thumbnail-customize.png similarity index 100% rename from website/static/img/thumbnail-customize.png rename to packages/website/static/img/thumbnail-customize.png diff --git a/website/static/img/thumbnail-display.png b/packages/website/static/img/thumbnail-display.png similarity index 100% rename from website/static/img/thumbnail-display.png rename to packages/website/static/img/thumbnail-display.png diff --git a/website/static/img/thumbnail-explore.png b/packages/website/static/img/thumbnail-explore.png similarity index 100% rename from website/static/img/thumbnail-explore.png rename to packages/website/static/img/thumbnail-explore.png diff --git a/website/static/img/thumbnail-interact.png b/packages/website/static/img/thumbnail-interact.png similarity index 100% rename from website/static/img/thumbnail-interact.png rename to packages/website/static/img/thumbnail-interact.png diff --git a/website/static/index.html b/packages/website/static/index.html similarity index 100% rename from website/static/index.html rename to packages/website/static/index.html diff --git a/website/static/styles.css b/packages/website/static/styles.css similarity index 100% rename from website/static/styles.css rename to packages/website/static/styles.css diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 000000000..8729c89e6 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,58 @@ +{ + "compileOnSave": false, + "compilerOptions": { + "allowJs": false, + "allowSyntheticDefaultImports": true, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "alwaysStrict": true, + "baseUrl": ".", + "declaration": true, + "diagnostics": false, + "emitBOM": false, + "emitDecoratorMetadata": false, + "esModuleInterop": true, + "experimentalDecorators": false, + "forceConsistentCasingInFileNames": true, + "importHelpers": true, + "importsNotUsedAsValues": "remove", + "inlineSourceMap": false, + "inlineSources": false, + "isolatedModules": false, + "jsx": "react", + "lib": ["dom", "dom.iterable", "esnext"], + "listEmittedFiles": false, + "listFiles": false, + "module": "commonjs", + "moduleResolution": "node", + "noEmit": false, + "noEmitHelpers": false, + "noEmitOnError": false, + "noFallthroughCasesInSwitch": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "noImplicitUseStrict": false, + "noUnusedLocals": true, + "noUnusedParameters": true, + "paths": { + "*": ["@types/*"] + }, + "preserveConstEnums": true, + "pretty": true, + "removeComments": true, + "resolveJsonModule": true, + "skipDefaultLibCheck": true, + "skipLibCheck": true, + "sourceMap": true, + "strict": true, + "strictBindCallApply": true, + "strictFunctionTypes": true, + "strictNullChecks": true, + "strictPropertyInitialization": true, + "stripInternal": true, + "suppressExcessPropertyErrors": false, + "suppressImplicitAnyIndexErrors": false, + "target": "es6" + } +} diff --git a/tsconfig.json b/tsconfig.json index 310ffe023..61a44a778 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,19 +1,16 @@ { - "compilerOptions": { - "outDir": "./build/", - "noImplicitAny": true, - "skipLibCheck": true, - "strict": true, - "target": "es5", - "sourceMap": true, - "esModuleInterop": true, - "downlevelIteration": true, - "resolveJsonModule": true, - "typeRoots": ["./node_modules/@types/", "./external-types/"], - "lib": ["dom", "dom.iterable"] - }, - "include": ["./external-types/**/*", "./src/**/*", "./test/**/*"], - "ts-node": { - "files": true + "extends": "./tsconfig.base.json", + "files": [], + "references": [ + { "path": "./packages/demo" }, + { "path": "./packages/examples" }, + { "path": "./packages/sigma" } + ], + "watchOptions": { + "excludeDirectories": ["**/node_modules"] + }, + "compilerOptions": { + "noFallthroughCasesInSwitch": false + } } -} + \ No newline at end of file diff --git a/website/package-lock.json b/website/package-lock.json deleted file mode 100644 index 40aefaed2..000000000 --- a/website/package-lock.json +++ /dev/null @@ -1,13218 +0,0 @@ -{ - "name": "sigmajs.org", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "sigmajs.org", - "version": "0.0.0", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/preset-classic": "2.4.3", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "prism-react-renderer": "^1.3.5", - "react": "^17.0.2", - "react-dom": "^17.0.2", - "rimraf": "^5.0.1", - "zero-md": "^2.5.3" - }, - "devDependencies": { - "@docusaurus/module-type-aliases": "2.4.3", - "@tsconfig/docusaurus": "^2.0.1", - "docusaurus-plugin-typedoc": "^0.20.1", - "typedoc": "^0.25.1", - "typedoc-plugin-markdown": "^3.16.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@algolia/autocomplete-core": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz", - "integrity": "sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==", - "dependencies": { - "@algolia/autocomplete-plugin-algolia-insights": "1.9.3", - "@algolia/autocomplete-shared": "1.9.3" - } - }, - "node_modules/@algolia/autocomplete-plugin-algolia-insights": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz", - "integrity": "sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "search-insights": ">= 1 < 3" - } - }, - "node_modules/@algolia/autocomplete-preset-algolia": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz", - "integrity": "sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==", - "dependencies": { - "@algolia/autocomplete-shared": "1.9.3" - }, - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/autocomplete-shared": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz", - "integrity": "sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==", - "peerDependencies": { - "@algolia/client-search": ">= 4.9.1 < 6", - "algoliasearch": ">= 4.9.1 < 6" - } - }, - "node_modules/@algolia/cache-browser-local-storage": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz", - "integrity": "sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ==", - "dependencies": { - "@algolia/cache-common": "4.20.0" - } - }, - "node_modules/@algolia/cache-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz", - "integrity": "sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ==" - }, - "node_modules/@algolia/cache-in-memory": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz", - "integrity": "sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg==", - "dependencies": { - "@algolia/cache-common": "4.20.0" - } - }, - "node_modules/@algolia/client-account": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz", - "integrity": "sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q==", - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-analytics": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz", - "integrity": "sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug==", - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz", - "integrity": "sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ==", - "dependencies": { - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-personalization": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz", - "integrity": "sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ==", - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/client-search": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz", - "integrity": "sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg==", - "dependencies": { - "@algolia/client-common": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/@algolia/events": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", - "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" - }, - "node_modules/@algolia/logger-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz", - "integrity": "sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ==" - }, - "node_modules/@algolia/logger-console": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz", - "integrity": "sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA==", - "dependencies": { - "@algolia/logger-common": "4.20.0" - } - }, - "node_modules/@algolia/requester-browser-xhr": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz", - "integrity": "sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw==", - "dependencies": { - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@algolia/requester-common": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz", - "integrity": "sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng==" - }, - "node_modules/@algolia/requester-node-http": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz", - "integrity": "sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng==", - "dependencies": { - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@algolia/transporter": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz", - "integrity": "sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg==", - "dependencies": { - "@algolia/cache-common": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/requester-common": "4.20.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", - "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.22.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", - "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", - "dependencies": { - "@babel/highlight": "^7.22.13", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", - "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.20.tgz", - "integrity": "sha512-Y6jd1ahLubuYweD/zJH+vvOY141v4f9igNQAQ+MBgq9JlHS2iTsZKn1aMsb3vGccZsXI16VzTBw52Xx0DWmtnA==", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-module-transforms": "^7.22.20", - "@babel/helpers": "^7.22.15", - "@babel/parser": "^7.22.16", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.20", - "@babel/types": "^7.22.19", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.15.tgz", - "integrity": "sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA==", - "dependencies": { - "@babel/types": "^7.22.15", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz", - "integrity": "sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz", - "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", - "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-validator-option": "^7.22.15", - "browserslist": "^4.21.9", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz", - "integrity": "sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz", - "integrity": "sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "regexpu-core": "^5.3.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.2.tgz", - "integrity": "sha512-k0qnnOqHn5dK9pZpfD5XXZ9SojAITdCKRn2Lp6rnDGzIbaP0rHyMPk/4wsSxVBVz4RfN0q6VpXWP2pDGIoQ7hw==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.6", - "@babel/helper-plugin-utils": "^7.22.5", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz", - "integrity": "sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==", - "dependencies": { - "@babel/template": "^7.22.5", - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.15.tgz", - "integrity": "sha512-qLNsZbgrNh0fDQBCPocSL8guki1hcPvltGDv/NxvUoABwFq7GkKSu1nRXeJkVZc+wJvne2E0RKQz+2SQrz6eAA==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", - "dependencies": { - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.20.tgz", - "integrity": "sha512-dLT7JVWIUUxKOs1UnJUBR3S70YK+pKX6AbJgB2vMIvEkZkrfJDbYDJesnPshtKV4LhDOR3Oc5YULeDizRek+5A==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-simple-access": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/helper-validator-identifier": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz", - "integrity": "sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz", - "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-wrap-function": "^7.22.20" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", - "@babel/helper-optimise-call-expression": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", - "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz", - "integrity": "sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.22.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", - "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", - "dependencies": { - "@babel/types": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", - "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", - "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", - "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz", - "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==", - "dependencies": { - "@babel/helper-function-name": "^7.22.5", - "@babel/template": "^7.22.15", - "@babel/types": "^7.22.19" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz", - "integrity": "sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw==", - "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", - "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.22.16", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.16.tgz", - "integrity": "sha512-+gPfKv8UWeKKeJTUxe59+OobVcrYHETCsORl61EmSkmgymguYk/X5bp7GuUIXaFsc6y++v8ZxPsLSSuujqDphA==", - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz", - "integrity": "sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz", - "integrity": "sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz", - "integrity": "sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==", - "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.", - "dependencies": { - "@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" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.21.0-placeholder-for-preset-env.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", - "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz", - "integrity": "sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz", - "integrity": "sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-meta": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz", - "integrity": "sha512-gvyP4hZrgrs/wWMaocvxZ44Hw0b3W8Pe+cMxc8V1ULQ07oh8VNbIRaoD1LRZVTvD+0nieDKjfgKg89sD7rrKrg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", - "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-unicode-sets-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", - "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz", - "integrity": "sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.15.tgz", - "integrity": "sha512-jBm1Es25Y+tVoTi5rfd5t1KLmL8ogLKpXszboWOTTtGFGz2RKnQe2yn7HbZ+kb/B8N0FVSGQo874NSlOU1T4+w==", - "dependencies": { - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz", - "integrity": "sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-remap-async-to-generator": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz", - "integrity": "sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.15.tgz", - "integrity": "sha512-G1czpdJBZCtngoK1sJgloLiOHUnkb/bLZwqVZD8kXmq0ZnVfTTWUcs9OWtp0mBtYJ+4LQY1fllqBkOIPhXmFmw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz", - "integrity": "sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz", - "integrity": "sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz", - "integrity": "sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.9", - "@babel/helper-split-export-declaration": "^7.22.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz", - "integrity": "sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.15.tgz", - "integrity": "sha512-HzG8sFl1ZVGTme74Nw+X01XsUTqERVQ6/RLHo3XjGRzm7XD6QTtfS3NJotVgCGy8BzkDqRjRBD8dAyJn5TuvSQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz", - "integrity": "sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz", - "integrity": "sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz", - "integrity": "sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz", - "integrity": "sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g==", - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz", - "integrity": "sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz", - "integrity": "sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz", - "integrity": "sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg==", - "dependencies": { - "@babel/helper-compilation-targets": "^7.22.5", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz", - "integrity": "sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz", - "integrity": "sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz", - "integrity": "sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz", - "integrity": "sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.22.5.tgz", - "integrity": "sha512-R+PTfLTcYEmb1+kK7FNkhQ1gP4KgjpSO6HfH9+f8/yfp2Nt3ggBjiVpRwmwTlfqZLafYKJACy36yDXlEmI9HjQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.15.tgz", - "integrity": "sha512-jWL4eh90w0HQOTKP2MoXXUpVxilxsB2Vl4ji69rSjS3EcZ/v4sBmn+A3NpepuJzBhOaEBbR7udonlHHn5DWidg==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-simple-access": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.11.tgz", - "integrity": "sha512-rIqHmHoMEOhI3VkVf5jQ15l539KrwhzqcBO6wdCNWPWc/JWt9ILNYNUssbRpeq0qWns8svuw8LnMNCvWBIJ8wA==", - "dependencies": { - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-module-transforms": "^7.22.9", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz", - "integrity": "sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ==", - "dependencies": { - "@babel/helper-module-transforms": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz", - "integrity": "sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz", - "integrity": "sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz", - "integrity": "sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz", - "integrity": "sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz", - "integrity": "sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q==", - "dependencies": { - "@babel/compat-data": "^7.22.9", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz", - "integrity": "sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz", - "integrity": "sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.15.tgz", - "integrity": "sha512-ngQ2tBhq5vvSJw2Q2Z9i7ealNkpDMU0rGWnHPKqRZO0tzZ5tlaoz4hDvhXioOoaE0X2vfNss1djwg0DXlfu30A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz", - "integrity": "sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz", - "integrity": "sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.22.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz", - "integrity": "sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.11", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz", - "integrity": "sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.22.5.tgz", - "integrity": "sha512-BF5SXoO+nX3h5OhlN78XbbDrBOffv+AxPP2ENaJOVqjWCgBDeOY3WcaUcddutGSfoap+5NEQ/q/4I3WZIvgkXA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz", - "integrity": "sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz", - "integrity": "sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz", - "integrity": "sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A==", - "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.22.5.tgz", - "integrity": "sha512-gP4k85wx09q+brArVinTXhWiyzLl9UpmGva0+mWyKxk6JZequ05x3eUcIUE+FyttPKJFRRVtAvQaJ6YF9h1ZpA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz", - "integrity": "sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "regenerator-transform": "^0.15.2" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz", - "integrity": "sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.15.tgz", - "integrity": "sha512-tEVLhk8NRZSmwQ0DJtxxhTrCht1HVo8VaMzYT4w6lwyKBuHsgoioAUA7/6eT2fRfc5/23fuGdlwIxXhRVgWr4g==", - "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz", - "integrity": "sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz", - "integrity": "sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz", - "integrity": "sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz", - "integrity": "sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz", - "integrity": "sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz", - "integrity": "sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.22.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz", - "integrity": "sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz", - "integrity": "sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz", - "integrity": "sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz", - "integrity": "sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg==", - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.22.5", - "@babel/helper-plugin-utils": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.20.tgz", - "integrity": "sha512-11MY04gGC4kSzlPHRfvVkNAZhUxOvm7DCJ37hPDnUENwe06npjIRAfInEMTGSb4LZK5ZgDFkv5hw0lGebHeTyg==", - "dependencies": { - "@babel/compat-data": "^7.22.20", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", - "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.22.5", - "@babel/plugin-syntax-import-attributes": "^7.22.5", - "@babel/plugin-syntax-import-meta": "^7.10.4", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.22.5", - "@babel/plugin-transform-async-generator-functions": "^7.22.15", - "@babel/plugin-transform-async-to-generator": "^7.22.5", - "@babel/plugin-transform-block-scoped-functions": "^7.22.5", - "@babel/plugin-transform-block-scoping": "^7.22.15", - "@babel/plugin-transform-class-properties": "^7.22.5", - "@babel/plugin-transform-class-static-block": "^7.22.11", - "@babel/plugin-transform-classes": "^7.22.15", - "@babel/plugin-transform-computed-properties": "^7.22.5", - "@babel/plugin-transform-destructuring": "^7.22.15", - "@babel/plugin-transform-dotall-regex": "^7.22.5", - "@babel/plugin-transform-duplicate-keys": "^7.22.5", - "@babel/plugin-transform-dynamic-import": "^7.22.11", - "@babel/plugin-transform-exponentiation-operator": "^7.22.5", - "@babel/plugin-transform-export-namespace-from": "^7.22.11", - "@babel/plugin-transform-for-of": "^7.22.15", - "@babel/plugin-transform-function-name": "^7.22.5", - "@babel/plugin-transform-json-strings": "^7.22.11", - "@babel/plugin-transform-literals": "^7.22.5", - "@babel/plugin-transform-logical-assignment-operators": "^7.22.11", - "@babel/plugin-transform-member-expression-literals": "^7.22.5", - "@babel/plugin-transform-modules-amd": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-modules-systemjs": "^7.22.11", - "@babel/plugin-transform-modules-umd": "^7.22.5", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.22.5", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", - "@babel/plugin-transform-numeric-separator": "^7.22.11", - "@babel/plugin-transform-object-rest-spread": "^7.22.15", - "@babel/plugin-transform-object-super": "^7.22.5", - "@babel/plugin-transform-optional-catch-binding": "^7.22.11", - "@babel/plugin-transform-optional-chaining": "^7.22.15", - "@babel/plugin-transform-parameters": "^7.22.15", - "@babel/plugin-transform-private-methods": "^7.22.5", - "@babel/plugin-transform-private-property-in-object": "^7.22.11", - "@babel/plugin-transform-property-literals": "^7.22.5", - "@babel/plugin-transform-regenerator": "^7.22.10", - "@babel/plugin-transform-reserved-words": "^7.22.5", - "@babel/plugin-transform-shorthand-properties": "^7.22.5", - "@babel/plugin-transform-spread": "^7.22.5", - "@babel/plugin-transform-sticky-regex": "^7.22.5", - "@babel/plugin-transform-template-literals": "^7.22.5", - "@babel/plugin-transform-typeof-symbol": "^7.22.5", - "@babel/plugin-transform-unicode-escapes": "^7.22.10", - "@babel/plugin-transform-unicode-property-regex": "^7.22.5", - "@babel/plugin-transform-unicode-regex": "^7.22.5", - "@babel/plugin-transform-unicode-sets-regex": "^7.22.5", - "@babel/preset-modules": "0.1.6-no-external-plugins", - "@babel/types": "^7.22.19", - "babel-plugin-polyfill-corejs2": "^0.4.5", - "babel-plugin-polyfill-corejs3": "^0.8.3", - "babel-plugin-polyfill-regenerator": "^0.5.2", - "core-js-compat": "^3.31.0", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.6-no-external-plugins", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", - "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/@babel/preset-react": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.15.tgz", - "integrity": "sha512-Csy1IJ2uEh/PecCBXXoZGAZBeCATTuePzCSB7dLYWS0vOEj6CNpjxIhW4duWwZodBNueH7QO14WbGn8YyeuN9w==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-react-display-name": "^7.22.5", - "@babel/plugin-transform-react-jsx": "^7.22.15", - "@babel/plugin-transform-react-jsx-development": "^7.22.5", - "@babel/plugin-transform-react-pure-annotations": "^7.22.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-typescript": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.15.tgz", - "integrity": "sha512-HblhNmh6yM+cU4VwbBRpxFhxsTdfS1zsvH9W+gEjD0ARV9+8B4sNfpI6GuhePti84nuvhiwKS539jKPFHskA9A==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.22.5", - "@babel/plugin-transform-modules-commonjs": "^7.22.15", - "@babel/plugin-transform-typescript": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/regjsgen": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", - "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==" - }, - "node_modules/@babel/runtime": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz", - "integrity": "sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA==", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.22.15.tgz", - "integrity": "sha512-SAj8oKi8UogVi6eXQXKNPu8qZ78Yzy7zawrlTr0M+IuW/g8Qe9gVDhGcF9h1S69OyACpYoLxEzpjs1M15sI5wQ==", - "dependencies": { - "core-js-pure": "^3.30.2", - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.20.tgz", - "integrity": "sha512-eU260mPZbU7mZ0N+X10pxXhQFMGTeLb9eFS0mxehS8HZp9o1uSnFeWQuG1UPrlxgA7QoUzFhOnilHDp0AXCyHw==", - "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/generator": "^7.22.15", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.22.5", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.22.16", - "@babel/types": "^7.22.19", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.22.19", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.19.tgz", - "integrity": "sha512-P7LAw/LbojPzkgp5oznjE6tQEIWbp4PkkfrZDINTro9zgBRtI324/EYsiSI7lhPbpIQ+DCeR2NNmMWANGGfZsg==", - "dependencies": { - "@babel/helper-string-parser": "^7.22.5", - "@babel/helper-validator-identifier": "^7.22.19", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", - "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", - "optional": true, - "engines": { - "node": ">=0.1.90" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", - "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@docsearch/css": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz", - "integrity": "sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA==" - }, - "node_modules/@docsearch/react": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz", - "integrity": "sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng==", - "dependencies": { - "@algolia/autocomplete-core": "1.9.3", - "@algolia/autocomplete-preset-algolia": "1.9.3", - "@docsearch/css": "3.5.2", - "algoliasearch": "^4.19.1" - }, - "peerDependencies": { - "@types/react": ">= 16.8.0 < 19.0.0", - "react": ">= 16.8.0 < 19.0.0", - "react-dom": ">= 16.8.0 < 19.0.0", - "search-insights": ">= 1 < 3" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "react": { - "optional": true - }, - "react-dom": { - "optional": true - }, - "search-insights": { - "optional": true - } - } - }, - "node_modules/@docusaurus/core": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-2.4.3.tgz", - "integrity": "sha512-dWH5P7cgeNSIg9ufReX6gaCl/TmrGKD38Orbwuz05WPhAQtFXHd5B8Qym1TiXfvUNvwoYKkAJOJuGe8ou0Z7PA==", - "dependencies": { - "@babel/core": "^7.18.6", - "@babel/generator": "^7.18.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-transform-runtime": "^7.18.6", - "@babel/preset-env": "^7.18.6", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@babel/runtime": "^7.18.6", - "@babel/runtime-corejs3": "^7.18.6", - "@babel/traverse": "^7.18.8", - "@docusaurus/cssnano-preset": "2.4.3", - "@docusaurus/logger": "2.4.3", - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-common": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "@slorber/static-site-generator-webpack-plugin": "^4.0.7", - "@svgr/webpack": "^6.2.1", - "autoprefixer": "^10.4.7", - "babel-loader": "^8.2.5", - "babel-plugin-dynamic-import-node": "^2.3.3", - "boxen": "^6.2.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "clean-css": "^5.3.0", - "cli-table3": "^0.6.2", - "combine-promises": "^1.1.0", - "commander": "^5.1.0", - "copy-webpack-plugin": "^11.0.0", - "core-js": "^3.23.3", - "css-loader": "^6.7.1", - "css-minimizer-webpack-plugin": "^4.0.0", - "cssnano": "^5.1.12", - "del": "^6.1.1", - "detect-port": "^1.3.0", - "escape-html": "^1.0.3", - "eta": "^2.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "html-minifier-terser": "^6.1.0", - "html-tags": "^3.2.0", - "html-webpack-plugin": "^5.5.0", - "import-fresh": "^3.3.0", - "leven": "^3.1.0", - "lodash": "^4.17.21", - "mini-css-extract-plugin": "^2.6.1", - "postcss": "^8.4.14", - "postcss-loader": "^7.0.0", - "prompts": "^2.4.2", - "react-dev-utils": "^12.0.1", - "react-helmet-async": "^1.3.0", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2", - "react-loadable-ssr-addon-v5-slorber": "^1.0.1", - "react-router": "^5.3.3", - "react-router-config": "^5.1.1", - "react-router-dom": "^5.3.3", - "rtl-detect": "^1.0.4", - "semver": "^7.3.7", - "serve-handler": "^6.1.3", - "shelljs": "^0.8.5", - "terser-webpack-plugin": "^5.3.3", - "tslib": "^2.4.0", - "update-notifier": "^5.1.0", - "url-loader": "^4.1.1", - "wait-on": "^6.0.1", - "webpack": "^5.73.0", - "webpack-bundle-analyzer": "^4.5.0", - "webpack-dev-server": "^4.9.3", - "webpack-merge": "^5.8.0", - "webpackbar": "^5.0.2" - }, - "bin": { - "docusaurus": "bin/docusaurus.mjs" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/cssnano-preset": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-2.4.3.tgz", - "integrity": "sha512-ZvGSRCi7z9wLnZrXNPG6DmVPHdKGd8dIn9pYbEOFiYihfv4uDR3UtxogmKf+rT8ZlKFf5Lqne8E8nt08zNM8CA==", - "dependencies": { - "cssnano-preset-advanced": "^5.3.8", - "postcss": "^8.4.14", - "postcss-sort-media-queries": "^4.2.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/logger": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-2.4.3.tgz", - "integrity": "sha512-Zxws7r3yLufk9xM1zq9ged0YHs65mlRmtsobnFkdZTxWXdTYlWWLWdKyNKAsVC+D7zg+pv2fGbyabdOnyZOM3w==", - "dependencies": { - "chalk": "^4.1.2", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/mdx-loader": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-2.4.3.tgz", - "integrity": "sha512-b1+fDnWtl3GiqkL0BRjYtc94FZrcDDBV1j8446+4tptB9BAOlePwG2p/pK6vGvfL53lkOsszXMghr2g67M0vCw==", - "dependencies": { - "@babel/parser": "^7.18.8", - "@babel/traverse": "^7.18.8", - "@docusaurus/logger": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@mdx-js/mdx": "^1.6.22", - "escape-html": "^1.0.3", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "image-size": "^1.0.1", - "mdast-util-to-string": "^2.0.0", - "remark-emoji": "^2.2.0", - "stringify-object": "^3.3.0", - "tslib": "^2.4.0", - "unified": "^9.2.2", - "unist-util-visit": "^2.0.3", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/module-type-aliases": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-2.4.3.tgz", - "integrity": "sha512-cwkBkt1UCiduuvEAo7XZY01dJfRn7UR/75mBgOdb1hKknhrabJZ8YH+7savd/y9kLExPyrhe0QwdS9GuzsRRIA==", - "dependencies": { - "@docusaurus/react-loadable": "5.5.2", - "@docusaurus/types": "2.4.3", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "@types/react-router-dom": "*", - "react-helmet-async": "*", - "react-loadable": "npm:@docusaurus/react-loadable@5.5.2" - }, - "peerDependencies": { - "react": "*", - "react-dom": "*" - } - }, - "node_modules/@docusaurus/plugin-content-blog": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.4.3.tgz", - "integrity": "sha512-PVhypqaA0t98zVDpOeTqWUTvRqCEjJubtfFUQ7zJNYdbYTbS/E/ytq6zbLVsN/dImvemtO/5JQgjLxsh8XLo8Q==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/logger": "2.4.3", - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-common": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "cheerio": "^1.0.0-rc.12", - "feed": "^4.2.2", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "reading-time": "^1.5.0", - "tslib": "^2.4.0", - "unist-util-visit": "^2.0.3", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-docs": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.4.3.tgz", - "integrity": "sha512-N7Po2LSH6UejQhzTCsvuX5NOzlC+HiXOVvofnEPj0WhMu1etpLEXE6a4aTxrtg95lQ5kf0xUIdjX9sh3d3G76A==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/logger": "2.4.3", - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/module-type-aliases": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "@types/react-router-config": "^5.0.6", - "combine-promises": "^1.1.0", - "fs-extra": "^10.1.0", - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-content-pages": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.4.3.tgz", - "integrity": "sha512-txtDVz7y3zGk67q0HjG0gRttVPodkHqE0bpJ+7dOaTH40CQFLSh7+aBeGnPOTl+oCPG+hxkim4SndqPqXjQ8Bg==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "fs-extra": "^10.1.0", - "tslib": "^2.4.0", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-debug": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-2.4.3.tgz", - "integrity": "sha512-LkUbuq3zCmINlFb+gAd4ZvYr+bPAzMC0hwND4F7V9bZ852dCX8YoWyovVUBKq4er1XsOwSQaHmNGtObtn8Av8Q==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "fs-extra": "^10.1.0", - "react-json-view": "^1.21.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-analytics": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.4.3.tgz", - "integrity": "sha512-KzBV3k8lDkWOhg/oYGxlK5o9bOwX7KpPc/FTWoB+SfKhlHfhq7qcQdMi1elAaVEIop8tgK6gD1E58Q+XC6otSQ==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-gtag": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.4.3.tgz", - "integrity": "sha512-5FMg0rT7sDy4i9AGsvJC71MQrqQZwgLNdDetLEGDHLfSHLvJhQbTCUGbGXknUgWXQJckcV/AILYeJy+HhxeIFA==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-google-tag-manager": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-2.4.3.tgz", - "integrity": "sha512-1jTzp71yDGuQiX9Bi0pVp3alArV0LSnHXempvQTxwCGAEzUWWaBg4d8pocAlTpbP9aULQQqhgzrs8hgTRPOM0A==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/plugin-sitemap": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.4.3.tgz", - "integrity": "sha512-LRQYrK1oH1rNfr4YvWBmRzTL0LN9UAPxBbghgeFRBm5yloF6P+zv1tm2pe2hQTX/QP5bSKdnajCvfnScgKXMZQ==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/logger": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-common": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "fs-extra": "^10.1.0", - "sitemap": "^7.1.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/preset-classic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-2.4.3.tgz", - "integrity": "sha512-tRyMliepY11Ym6hB1rAFSNGwQDpmszvWYJvlK1E+md4SW8i6ylNHtpZjaYFff9Mdk3i/Pg8ItQq9P0daOJAvQw==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/plugin-content-blog": "2.4.3", - "@docusaurus/plugin-content-docs": "2.4.3", - "@docusaurus/plugin-content-pages": "2.4.3", - "@docusaurus/plugin-debug": "2.4.3", - "@docusaurus/plugin-google-analytics": "2.4.3", - "@docusaurus/plugin-google-gtag": "2.4.3", - "@docusaurus/plugin-google-tag-manager": "2.4.3", - "@docusaurus/plugin-sitemap": "2.4.3", - "@docusaurus/theme-classic": "2.4.3", - "@docusaurus/theme-common": "2.4.3", - "@docusaurus/theme-search-algolia": "2.4.3", - "@docusaurus/types": "2.4.3" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/react-loadable": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/@docusaurus/theme-classic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-2.4.3.tgz", - "integrity": "sha512-QKRAJPSGPfDY2yCiPMIVyr+MqwZCIV2lxNzqbyUW0YkrlmdzzP3WuQJPMGLCjWgQp/5c9kpWMvMxjhpZx1R32Q==", - "dependencies": { - "@docusaurus/core": "2.4.3", - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/module-type-aliases": "2.4.3", - "@docusaurus/plugin-content-blog": "2.4.3", - "@docusaurus/plugin-content-docs": "2.4.3", - "@docusaurus/plugin-content-pages": "2.4.3", - "@docusaurus/theme-common": "2.4.3", - "@docusaurus/theme-translations": "2.4.3", - "@docusaurus/types": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-common": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "@mdx-js/react": "^1.6.22", - "clsx": "^1.2.1", - "copy-text-to-clipboard": "^3.0.1", - "infima": "0.2.0-alpha.43", - "lodash": "^4.17.21", - "nprogress": "^0.2.0", - "postcss": "^8.4.14", - "prism-react-renderer": "^1.3.5", - "prismjs": "^1.28.0", - "react-router-dom": "^5.3.3", - "rtlcss": "^3.5.0", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-common": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-2.4.3.tgz", - "integrity": "sha512-7KaDJBXKBVGXw5WOVt84FtN8czGWhM0lbyWEZXGp8AFfL6sZQfRTluFp4QriR97qwzSyOfQb+nzcDZZU4tezUw==", - "dependencies": { - "@docusaurus/mdx-loader": "2.4.3", - "@docusaurus/module-type-aliases": "2.4.3", - "@docusaurus/plugin-content-blog": "2.4.3", - "@docusaurus/plugin-content-docs": "2.4.3", - "@docusaurus/plugin-content-pages": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-common": "2.4.3", - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router-config": "*", - "clsx": "^1.2.1", - "parse-numeric-range": "^1.3.0", - "prism-react-renderer": "^1.3.5", - "tslib": "^2.4.0", - "use-sync-external-store": "^1.2.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-search-algolia": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.4.3.tgz", - "integrity": "sha512-jziq4f6YVUB5hZOB85ELATwnxBz/RmSLD3ksGQOLDPKVzat4pmI8tddNWtriPpxR04BNT+ZfpPUMFkNFetSW1Q==", - "dependencies": { - "@docsearch/react": "^3.1.1", - "@docusaurus/core": "2.4.3", - "@docusaurus/logger": "2.4.3", - "@docusaurus/plugin-content-docs": "2.4.3", - "@docusaurus/theme-common": "2.4.3", - "@docusaurus/theme-translations": "2.4.3", - "@docusaurus/utils": "2.4.3", - "@docusaurus/utils-validation": "2.4.3", - "algoliasearch": "^4.13.1", - "algoliasearch-helper": "^3.10.0", - "clsx": "^1.2.1", - "eta": "^2.0.0", - "fs-extra": "^10.1.0", - "lodash": "^4.17.21", - "tslib": "^2.4.0", - "utility-types": "^3.10.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/theme-translations": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-2.4.3.tgz", - "integrity": "sha512-H4D+lbZbjbKNS/Zw1Lel64PioUAIT3cLYYJLUf3KkuO/oc9e0QCVhIYVtUI2SfBCF2NNdlyhBDQEEMygsCedIg==", - "dependencies": { - "fs-extra": "^10.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@docusaurus/types": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-2.4.3.tgz", - "integrity": "sha512-W6zNLGQqfrp/EoPD0bhb9n7OobP+RHpmvVzpA+Z/IuU3Q63njJM24hmT0GYboovWcDtFmnIJC9wcyx4RVPQscw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "commander": "^5.1.0", - "joi": "^17.6.0", - "react-helmet-async": "^1.3.0", - "utility-types": "^3.10.0", - "webpack": "^5.73.0", - "webpack-merge": "^5.8.0" - }, - "peerDependencies": { - "react": "^16.8.4 || ^17.0.0", - "react-dom": "^16.8.4 || ^17.0.0" - } - }, - "node_modules/@docusaurus/utils": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-2.4.3.tgz", - "integrity": "sha512-fKcXsjrD86Smxv8Pt0TBFqYieZZCPh4cbf9oszUq/AMhZn3ujwpKaVYZACPX8mmjtYx0JOgNx52CREBfiGQB4A==", - "dependencies": { - "@docusaurus/logger": "2.4.3", - "@svgr/webpack": "^6.2.1", - "escape-string-regexp": "^4.0.0", - "file-loader": "^6.2.0", - "fs-extra": "^10.1.0", - "github-slugger": "^1.4.0", - "globby": "^11.1.0", - "gray-matter": "^4.0.3", - "js-yaml": "^4.1.0", - "lodash": "^4.17.21", - "micromatch": "^4.0.5", - "resolve-pathname": "^3.0.0", - "shelljs": "^0.8.5", - "tslib": "^2.4.0", - "url-loader": "^4.1.1", - "webpack": "^5.73.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-common": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-2.4.3.tgz", - "integrity": "sha512-/jascp4GbLQCPVmcGkPzEQjNaAk3ADVfMtudk49Ggb+131B1WDD6HqlSmDf8MxGdy7Dja2gc+StHf01kiWoTDQ==", - "dependencies": { - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - }, - "peerDependencies": { - "@docusaurus/types": "*" - }, - "peerDependenciesMeta": { - "@docusaurus/types": { - "optional": true - } - } - }, - "node_modules/@docusaurus/utils-validation": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-2.4.3.tgz", - "integrity": "sha512-G2+Vt3WR5E/9drAobP+hhZQMaswRwDlp6qOMi7o7ZypB+VO7N//DZWhZEwhcRGepMDJGQEwtPv7UxtYwPL9PBw==", - "dependencies": { - "@docusaurus/logger": "2.4.3", - "@docusaurus/utils": "2.4.3", - "joi": "^17.6.0", - "js-yaml": "^4.1.0", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.14" - } - }, - "node_modules/@hapi/hoek": { - "version": "9.3.0", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", - "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==" - }, - "node_modules/@hapi/topo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", - "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", - "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", - "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/@jest/schemas": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", - "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dependencies": { - "@sinclair/typebox": "^0.27.8" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jest/types": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dependencies": { - "@jest/schemas": "^29.6.3", - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^17.0.8", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", - "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", - "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.15", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", - "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" - }, - "node_modules/@mdx-js/mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-1.6.22.tgz", - "integrity": "sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@mdx-js/mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/@mdx-js/mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/@mdx-js/mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@mdx-js/react": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-1.6.22.tgz", - "integrity": "sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "react": "^16.13.1 || ^17.0.0" - } - }, - "node_modules/@mdx-js/util": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/@mdx-js/util/-/util-1.6.22.tgz", - "integrity": "sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", - "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", - "optional": true, - "engines": { - "node": ">=14" - } - }, - "node_modules/@polka/url": { - "version": "1.0.0-next.23", - "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz", - "integrity": "sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg==" - }, - "node_modules/@sideway/address": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz", - "integrity": "sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==", - "dependencies": { - "@hapi/hoek": "^9.0.0" - } - }, - "node_modules/@sideway/formula": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", - "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==" - }, - "node_modules/@sideway/pinpoint": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", - "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==" - }, - "node_modules/@sinclair/typebox": { - "version": "0.27.8", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" - }, - "node_modules/@sindresorhus/is": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", - "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/@slorber/static-site-generator-webpack-plugin": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz", - "integrity": "sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==", - "dependencies": { - "eval": "^0.1.8", - "p-map": "^4.0.0", - "webpack-sources": "^3.2.2" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/@svgr/babel-plugin-add-jsx-attribute": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz", - "integrity": "sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", - "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", - "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", - "engines": { - "node": ">=14" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz", - "integrity": "sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-dynamic-title": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz", - "integrity": "sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-svg-em-dimensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz", - "integrity": "sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-react-native-svg": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz", - "integrity": "sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg==", - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-plugin-transform-svg-component": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz", - "integrity": "sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ==", - "engines": { - "node": ">=12" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/babel-preset": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz", - "integrity": "sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw==", - "dependencies": { - "@svgr/babel-plugin-add-jsx-attribute": "^6.5.1", - "@svgr/babel-plugin-remove-jsx-attribute": "*", - "@svgr/babel-plugin-remove-jsx-empty-expression": "*", - "@svgr/babel-plugin-replace-jsx-attribute-value": "^6.5.1", - "@svgr/babel-plugin-svg-dynamic-title": "^6.5.1", - "@svgr/babel-plugin-svg-em-dimensions": "^6.5.1", - "@svgr/babel-plugin-transform-react-native-svg": "^6.5.1", - "@svgr/babel-plugin-transform-svg-component": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@svgr/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz", - "integrity": "sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/hast-util-to-babel-ast": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz", - "integrity": "sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw==", - "dependencies": { - "@babel/types": "^7.20.0", - "entities": "^4.4.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@svgr/plugin-jsx": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz", - "integrity": "sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw==", - "dependencies": { - "@babel/core": "^7.19.6", - "@svgr/babel-preset": "^6.5.1", - "@svgr/hast-util-to-babel-ast": "^6.5.1", - "svg-parser": "^2.0.4" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "^6.0.0" - } - }, - "node_modules/@svgr/plugin-svgo": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz", - "integrity": "sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ==", - "dependencies": { - "cosmiconfig": "^7.0.1", - "deepmerge": "^4.2.2", - "svgo": "^2.8.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - }, - "peerDependencies": { - "@svgr/core": "*" - } - }, - "node_modules/@svgr/webpack": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz", - "integrity": "sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA==", - "dependencies": { - "@babel/core": "^7.19.6", - "@babel/plugin-transform-react-constant-elements": "^7.18.12", - "@babel/preset-env": "^7.19.4", - "@babel/preset-react": "^7.18.6", - "@babel/preset-typescript": "^7.18.6", - "@svgr/core": "^6.5.1", - "@svgr/plugin-jsx": "^6.5.1", - "@svgr/plugin-svgo": "^6.5.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", - "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", - "dependencies": { - "defer-to-connect": "^1.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/@tsconfig/docusaurus": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@tsconfig/docusaurus/-/docusaurus-2.0.1.tgz", - "integrity": "sha512-7JrI61bTZ37DWrHx1qhOW+kPxSG95+/q+EiDCMIahh8Aqbk03+nVu+Z6YGOj3O5e6lXHJuf/LHJ/lc6j8IEQyA==", - "dev": true - }, - "node_modules/@types/body-parser": { - "version": "1.19.3", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", - "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/bonjour": { - "version": "3.5.11", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", - "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect": { - "version": "3.4.36", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", - "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/connect-history-api-fallback": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", - "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", - "dependencies": { - "@types/express-serve-static-core": "*", - "@types/node": "*" - } - }, - "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==" - }, - "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.36", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", - "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*", - "@types/send": "*" - } - }, - "node_modules/@types/hast": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/@types/hast/-/hast-2.3.6.tgz", - "integrity": "sha512-47rJE80oqPmFdVDCD7IheXBrVdwuBgsYwoczFvKmwfo2Mzsnt+V9OONsYauFmICb6lQPpCuXYJWejBNs4pDJRg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/history": { - "version": "4.7.11", - "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", - "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==" - }, - "node_modules/@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" - }, - "node_modules/@types/http-errors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", - "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==" - }, - "node_modules/@types/http-proxy": { - "version": "1.17.12", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", - "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", - "dependencies": { - "@types/istanbul-lib-report": "*" - } - }, - "node_modules/@types/json-schema": { - "version": "7.0.13", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", - "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==" - }, - "node_modules/@types/mdast": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.12.tgz", - "integrity": "sha512-DT+iNIRNX884cx0/Q1ja7NyUPpZuv0KPyL5rGNxm1WC1OtHstl7n4Jb7nk+xacNShQMbczJjt8uFzznpp6kYBg==", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" - }, - "node_modules/@types/node": { - "version": "20.6.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.3.tgz", - "integrity": "sha512-HksnYH4Ljr4VQgEy2lTStbCKv/P590tmPe5HqOnv9Gprffgv5WXAY+Y5Gqniu0GGqeTCUdBnzC3QSrzPkBkAMA==" - }, - "node_modules/@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" - }, - "node_modules/@types/parse5": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-5.0.3.tgz", - "integrity": "sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==" - }, - "node_modules/@types/prop-types": { - "version": "15.7.6", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.6.tgz", - "integrity": "sha512-RK/kBbYOQQHLYj9Z95eh7S6t7gq4Ojt/NT8HTk8bWVhA5DaF+5SMnxHKkP4gPNN3wAZkKP+VjAf0ebtYzf+fxg==" - }, - "node_modules/@types/qs": { - "version": "6.9.8", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", - "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==" - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" - }, - "node_modules/@types/react": { - "version": "18.2.22", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.22.tgz", - "integrity": "sha512-60fLTOLqzarLED2O3UQImc/lsNRgG0jE/a1mPW9KjMemY0LMITWEsbS4VvZ4p6rorEHd5YKxxmMKSDK505GHpA==", - "dependencies": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-router": { - "version": "5.1.20", - "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", - "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*" - } - }, - "node_modules/@types/react-router-config": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.7.tgz", - "integrity": "sha512-pFFVXUIydHlcJP6wJm7sDii5mD/bCmmAY0wQzq+M+uX7bqS95AQqHZWP1iNMKrWVQSuHIzj5qi9BvrtLX2/T4w==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "^5.1.0" - } - }, - "node_modules/@types/react-router-dom": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", - "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", - "dependencies": { - "@types/history": "^4.7.11", - "@types/react": "*", - "@types/react-router": "*" - } - }, - "node_modules/@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" - }, - "node_modules/@types/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/scheduler": { - "version": "0.16.3", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", - "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==" - }, - "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", - "dependencies": { - "@types/mime": "^1", - "@types/node": "*" - } - }, - "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", - "dependencies": { - "@types/express": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", - "dependencies": { - "@types/http-errors": "*", - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/unist": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.8.tgz", - "integrity": "sha512-d0XxK3YTObnWVp6rZuev3c49+j4Lo8g4L1ZRm9z5L0xpoZycUPshHgczK5gsUMaZOstjVYYi09p5gYvUtfChYw==" - }, - "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/yargs": { - "version": "17.0.24", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", - "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", - "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", - "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==" - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", - "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==" - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", - "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==" - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", - "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", - "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==" - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", - "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", - "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", - "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", - "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==" - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", - "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/helper-wasm-section": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-opt": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6", - "@webassemblyjs/wast-printer": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", - "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", - "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-buffer": "1.11.6", - "@webassemblyjs/wasm-gen": "1.11.6", - "@webassemblyjs/wasm-parser": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", - "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@webassemblyjs/helper-api-error": "1.11.6", - "@webassemblyjs/helper-wasm-bytecode": "1.11.6", - "@webassemblyjs/ieee754": "1.11.6", - "@webassemblyjs/leb128": "1.11.6", - "@webassemblyjs/utf8": "1.11.6" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.6", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", - "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", - "dependencies": { - "@webassemblyjs/ast": "1.11.6", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/accepts/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.10.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", - "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", - "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/acorn-walk": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", - "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/address": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", - "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/aggregate-error": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", - "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", - "dependencies": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/algoliasearch": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz", - "integrity": "sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==", - "dependencies": { - "@algolia/cache-browser-local-storage": "4.20.0", - "@algolia/cache-common": "4.20.0", - "@algolia/cache-in-memory": "4.20.0", - "@algolia/client-account": "4.20.0", - "@algolia/client-analytics": "4.20.0", - "@algolia/client-common": "4.20.0", - "@algolia/client-personalization": "4.20.0", - "@algolia/client-search": "4.20.0", - "@algolia/logger-common": "4.20.0", - "@algolia/logger-console": "4.20.0", - "@algolia/requester-browser-xhr": "4.20.0", - "@algolia/requester-common": "4.20.0", - "@algolia/requester-node-http": "4.20.0", - "@algolia/transporter": "4.20.0" - } - }, - "node_modules/algoliasearch-helper": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.14.2.tgz", - "integrity": "sha512-FjDSrjvQvJT/SKMW74nPgFpsoPUwZCzGbCqbp8HhBFfSk/OvNFxzCaCmuO0p7AWeLy1gD+muFwQEkBwcl5H4pg==", - "dependencies": { - "@algolia/events": "^4.0.1" - }, - "peerDependencies": { - "algoliasearch": ">= 3.1 < 6" - } - }, - "node_modules/ansi-align": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", - "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", - "dependencies": { - "string-width": "^4.1.0" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", - "engines": [ - "node >= 0.8.0" - ], - "bin": { - "ansi-html": "bin/ansi-html" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-sequence-parser": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz", - "integrity": "sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==", - "dev": true - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/arg": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" - }, - "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/autoprefixer": { - "version": "10.4.16", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", - "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "browserslist": "^4.21.10", - "caniuse-lite": "^1.0.30001538", - "fraction.js": "^4.3.6", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", - "dependencies": { - "follow-redirects": "^1.14.7" - } - }, - "node_modules/babel-loader": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", - "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", - "dependencies": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "engines": { - "node": ">= 8.9" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "webpack": ">=2" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz", - "integrity": "sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4", - "@mdx-js/util": "1.6.22" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - }, - "peerDependencies": { - "@babel/core": "^7.11.6" - } - }, - "node_modules/babel-plugin-apply-mdx-type-prop/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-extract-import-names": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz", - "integrity": "sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==", - "dependencies": { - "@babel/helper-plugin-utils": "7.10.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/babel-plugin-extract-import-names/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz", - "integrity": "sha512-19hwUH5FKl49JEsvyTcoHakh6BE0wgXLLptIyKZ3PijHc/Ci521wygORCUCCred+E/twuqRyAkE02BAWPmsHOg==", - "dependencies": { - "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.2", - "semver": "^6.3.1" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz", - "integrity": "sha512-z41XaniZL26WLrvjy7soabMXrfPWARN25PZoriDEiLMxAp50AUW3t35BGQUMg5xK3UrpVTtagIDklxYa+MhiNA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2", - "core-js-compat": "^3.31.0" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz", - "integrity": "sha512-tAlOptU0Xj34V1Y2PNTL4Y0FOJMDB6bZmoW39FeCQIhigGLkqu3Fj6uiXpxIf6Ij274ENdYx64y6Au+ZKlb1IA==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" - } - }, - "node_modules/bail": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", - "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base16": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/base16/-/base16-1.0.0.tgz", - "integrity": "sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==" - }, - "node_modules/batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" - }, - "node_modules/big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "engines": { - "node": "*" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", - "dependencies": { - "bytes": "3.1.2", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "on-finished": "2.4.1", - "qs": "6.11.0", - "raw-body": "2.5.1", - "type-is": "~1.6.18", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/body-parser/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/body-parser/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/body-parser/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/bonjour-service": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", - "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", - "dependencies": { - "array-flatten": "^2.1.2", - "dns-equal": "^1.0.0", - "fast-deep-equal": "^3.1.3", - "multicast-dns": "^7.2.5" - } - }, - "node_modules/boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" - }, - "node_modules/boxen": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz", - "integrity": "sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==", - "dependencies": { - "ansi-align": "^3.0.1", - "camelcase": "^6.2.0", - "chalk": "^4.1.2", - "cli-boxes": "^3.0.0", - "string-width": "^5.0.1", - "type-fest": "^2.5.0", - "widest-line": "^4.0.1", - "wrap-ansi": "^8.0.1" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.11", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.11.tgz", - "integrity": "sha512-xn1UXOKUz7DjdGlg9RrUr0GGiWzI97UQJnugHtH0OLDfJB7jMgoIkYvRIEO1l9EeEERVqeqLYOcFBW9ldjypbQ==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001538", - "electron-to-chromium": "^1.4.526", - "node-releases": "^2.0.13", - "update-browserslist-db": "^1.0.13" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" - }, - "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/cacheable-request": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", - "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^3.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^4.1.0", - "responselike": "^1.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/get-stream": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", - "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cacheable-request/node_modules/lowercase-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", - "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/cacheable-request/node_modules/normalize-url": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", - "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-css": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/caniuse-api": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", - "dependencies": { - "browserslist": "^4.0.0", - "caniuse-lite": "^1.0.0", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001538", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001538.tgz", - "integrity": "sha512-HWJnhnID+0YMtGlzcp3T9drmBJUVDchPJ08tpUGFLs9CYlwWPH2uLgpHn8fND5pCgXVtnGS3H4QR9XLMHVNkHw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ] - }, - "node_modules/ccount": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz", - "integrity": "sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/character-entities": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", - "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-entities-legacy": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", - "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/character-reference-invalid": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", - "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/cheerio": { - "version": "1.0.0-rc.12", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz", - "integrity": "sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==", - "dependencies": { - "cheerio-select": "^2.1.0", - "dom-serializer": "^2.0.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "htmlparser2": "^8.0.1", - "parse5": "^7.0.0", - "parse5-htmlparser2-tree-adapter": "^7.0.0" - }, - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/cheeriojs/cheerio?sponsor=1" - } - }, - "node_modules/cheerio-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz", - "integrity": "sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==", - "dependencies": { - "boolbase": "^1.0.0", - "css-select": "^5.1.0", - "css-what": "^6.1.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "engines": { - "node": ">=6.0" - } - }, - "node_modules/ci-info": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", - "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, - "node_modules/clean-css": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", - "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 10.0" - } - }, - "node_modules/clean-stack": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", - "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/cli-boxes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", - "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cli-table3": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz", - "integrity": "sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==", - "dependencies": { - "string-width": "^4.2.0" - }, - "engines": { - "node": "10.* || >= 12.*" - }, - "optionalDependencies": { - "@colors/colors": "1.5.0" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/clone-deep": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", - "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", - "dependencies": { - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.2", - "shallow-clone": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/clone-deep/node_modules/is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/clone-response": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", - "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/clsx": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", - "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/collapse-white-space": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", - "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/colord": { - "version": "2.9.3", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", - "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" - }, - "node_modules/colorette": { - "version": "2.0.20", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", - "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" - }, - "node_modules/combine-promises": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz", - "integrity": "sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/comma-separated-tokens": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz", - "integrity": "sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/commander": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", - "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" - }, - "node_modules/compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dependencies": { - "mime-db": ">= 1.43.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compressible/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dependencies": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/compression/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/compression/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/compression/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/configstore": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", - "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", - "dependencies": { - "dot-prop": "^5.2.0", - "graceful-fs": "^4.1.2", - "make-dir": "^3.0.0", - "unique-string": "^2.0.0", - "write-file-atomic": "^3.0.0", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/connect-history-api-fallback": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", - "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", - "engines": { - "node": ">=0.8" - } - }, - "node_modules/consola": { - "version": "2.15.3", - "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", - "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==" - }, - "node_modules/content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-type": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", - "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", - "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" - }, - "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" - }, - "node_modules/copy-text-to-clipboard": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz", - "integrity": "sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz", - "integrity": "sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==", - "dependencies": { - "fast-glob": "^3.2.11", - "glob-parent": "^6.0.1", - "globby": "^13.1.1", - "normalize-path": "^3.0.0", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/copy-webpack-plugin/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/copy-webpack-plugin/node_modules/globby": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", - "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", - "dependencies": { - "dir-glob": "^3.0.1", - "fast-glob": "^3.3.0", - "ignore": "^5.2.4", - "merge2": "^1.4.1", - "slash": "^4.0.0" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/copy-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/copy-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/copy-webpack-plugin/node_modules/slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/core-js": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.32.2.tgz", - "integrity": "sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-compat": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.2.tgz", - "integrity": "sha512-+GjlguTDINOijtVRUxrQOv3kfu9rl+qPNdX2LTbJ/ZyVTuxK+ksVSAGX1nHstu4hrv1En/uPTtWgq2gI5wt4AQ==", - "dependencies": { - "browserslist": "^4.21.10" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-js-pure": { - "version": "3.32.2", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.32.2.tgz", - "integrity": "sha512-Y2rxThOuNywTjnX/PgA5vWM6CZ9QB9sz9oGeCixV8MqXZO70z/5SHzf9EeBrEBK0PN36DnEBBu9O/aGWzKuMZQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" - }, - "node_modules/cosmiconfig": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", - "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", - "dependencies": { - "@types/parse-json": "^4.0.0", - "import-fresh": "^3.2.1", - "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz", - "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==", - "dependencies": { - "node-fetch": "^2.6.12" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/css-declaration-sorter": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", - "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", - "engines": { - "node": "^10 || ^12 || >=14" - }, - "peerDependencies": { - "postcss": "^8.0.9" - } - }, - "node_modules/css-loader": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", - "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", - "dependencies": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.21", - "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.0.3", - "postcss-modules-scope": "^3.0.0", - "postcss-modules-values": "^4.0.0", - "postcss-value-parser": "^4.2.0", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/css-minimizer-webpack-plugin": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz", - "integrity": "sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA==", - "dependencies": { - "cssnano": "^5.1.8", - "jest-worker": "^29.1.2", - "postcss": "^8.4.17", - "schema-utils": "^4.0.0", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - }, - "peerDependenciesMeta": { - "@parcel/css": { - "optional": true - }, - "@swc/css": { - "optional": true - }, - "clean-css": { - "optional": true - }, - "csso": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "lightningcss": { - "optional": true - } - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/css-select": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", - "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.1.0", - "domhandler": "^5.0.2", - "domutils": "^3.0.1", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/css-tree": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", - "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", - "engines": { - "node": ">= 6" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "bin": { - "cssesc": "bin/cssesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/cssnano": { - "version": "5.1.15", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", - "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", - "dependencies": { - "cssnano-preset-default": "^5.2.14", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/cssnano" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-advanced": { - "version": "5.3.10", - "resolved": "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz", - "integrity": "sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ==", - "dependencies": { - "autoprefixer": "^10.4.12", - "cssnano-preset-default": "^5.2.14", - "postcss-discard-unused": "^5.1.0", - "postcss-merge-idents": "^5.1.1", - "postcss-reduce-idents": "^5.2.0", - "postcss-zindex": "^5.1.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-preset-default": { - "version": "5.2.14", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", - "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", - "dependencies": { - "css-declaration-sorter": "^6.3.1", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.1", - "postcss-convert-values": "^5.1.3", - "postcss-discard-comments": "^5.1.2", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.7", - "postcss-merge-rules": "^5.1.4", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.4", - "postcss-minify-selectors": "^5.2.1", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.1", - "postcss-normalize-repeat-style": "^5.1.1", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.1", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.3", - "postcss-reduce-initial": "^5.1.2", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/cssnano-utils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/csso": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", - "dependencies": { - "css-tree": "^1.1.2" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/csstype": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", - "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", - "dependencies": { - "mimic-response": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deepmerge": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", - "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/default-gateway": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", - "dependencies": { - "execa": "^5.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/defer-to-connect": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", - "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" - }, - "node_modules/define-data-property": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", - "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", - "dependencies": { - "get-intrinsic": "^1.2.1", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/detab": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detab/-/detab-2.0.4.tgz", - "integrity": "sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==", - "dependencies": { - "repeat-string": "^1.5.4" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" - }, - "node_modules/detect-port": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz", - "integrity": "sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ==", - "dependencies": { - "address": "^1.0.1", - "debug": "4" - }, - "bin": { - "detect": "bin/detect-port.js", - "detect-port": "bin/detect-port.js" - } - }, - "node_modules/detect-port-alt": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", - "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" - } - }, - "node_modules/detect-port-alt/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/detect-port-alt/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" - }, - "node_modules/dns-packet": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", - "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", - "dependencies": { - "@leichtgewicht/ip-codec": "^2.0.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/docusaurus-plugin-typedoc": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.20.1.tgz", - "integrity": "sha512-BZw4tiqNg7xS6mVisWo44bWSu8eYU1i38fx1ci4J8k8EbtLNEPt+WugEA6xqv3A++Mv75gnBsjljEVnYsqFQPg==", - "dev": true, - "peerDependencies": { - "typedoc": ">=0.24.0", - "typedoc-plugin-markdown": ">=3.15.0" - } - }, - "node_modules/dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dependencies": { - "utila": "~0.4" - } - }, - "node_modules/dom-serializer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", - "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.2", - "entities": "^4.2.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ] - }, - "node_modules/domhandler": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", - "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", - "dependencies": { - "domelementtype": "^2.3.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/domutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", - "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/dot-prop": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", - "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", - "dependencies": { - "is-obj": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/dot-prop/node_modules/is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" - }, - "node_modules/duplexer3": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", - "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" - }, - "node_modules/eastasianwidth": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", - "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" - }, - "node_modules/electron-to-chromium": { - "version": "1.4.527", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.527.tgz", - "integrity": "sha512-EafxEiEDzk2aLrdbtVczylHflHdHkNrpGNHIgDyA63sUQLQVS2ayj2hPw3RsVB42qkwURH+T2OxV7kGPUuYszA==" - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" - }, - "node_modules/emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/emoticon": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/emoticon/-/emoticon-3.2.0.tgz", - "integrity": "sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", - "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/entities": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", - "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", - "engines": { - "node": ">=0.12" - }, - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-module-lexer": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", - "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==" - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-goat": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", - "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "bin": { - "esparse": "bin/esparse.js", - "esvalidate": "bin/esvalidate.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eta": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz", - "integrity": "sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g==", - "engines": { - "node": ">=6.0.0" - }, - "funding": { - "url": "https://github.com/eta-dev/eta?sponsor=1" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/eval": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz", - "integrity": "sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==", - "dependencies": { - "@types/node": "*", - "require-like": ">= 0.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, - "node_modules/execa/node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.20.1", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.5.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "2.0.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "1.2.0", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.7", - "qs": "6.11.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/express/node_modules/array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, - "node_modules/express/node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/express/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/express/node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" - }, - "node_modules/express/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "node_modules/extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", - "dependencies": { - "is-extendable": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-glob": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", - "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-url-parser": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", - "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", - "dependencies": { - "punycode": "^1.3.2" - } - }, - "node_modules/fastq": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", - "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/faye-websocket": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", - "dependencies": { - "websocket-driver": ">=0.5.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/fbemitter": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz", - "integrity": "sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==", - "dependencies": { - "fbjs": "^3.0.0" - } - }, - "node_modules/fbjs": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz", - "integrity": "sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg==", - "dependencies": { - "cross-fetch": "^3.1.5", - "fbjs-css-vars": "^1.0.0", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^1.0.35" - } - }, - "node_modules/fbjs-css-vars": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", - "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==" - }, - "node_modules/feed": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz", - "integrity": "sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==", - "dependencies": { - "xml-js": "^1.6.11" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", - "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/file-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/finalhandler": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", - "dependencies": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "2.4.1", - "parseurl": "~1.3.3", - "statuses": "2.0.1", - "unpipe": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/finalhandler/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/finalhandler/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/find-cache-dir": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", - "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" - } - }, - "node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/flux": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/flux/-/flux-4.0.4.tgz", - "integrity": "sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==", - "dependencies": { - "fbemitter": "^3.0.0", - "fbjs": "^3.0.1" - }, - "peerDependencies": { - "react": "^15.0.2 || ^16.0.0 || ^17.0.0" - } - }, - "node_modules/follow-redirects": { - "version": "1.15.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", - "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", - "funding": [ - { - "type": "individual", - "url": "https://github.com/sponsors/RubenVerborgh" - } - ], - "engines": { - "node": ">=4.0" - }, - "peerDependenciesMeta": { - "debug": { - "optional": true - } - } - }, - "node_modules/foreground-child": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", - "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", - "dependencies": { - "cross-spawn": "^7.0.0", - "signal-exit": "^4.0.1" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/foreground-child/node_modules/signal-exit": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", - "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/fork-ts-checker-webpack-plugin": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", - "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" - }, - "engines": { - "node": ">=10", - "yarn": ">=1.0.0" - }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", - "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" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", - "dependencies": { - "@types/json-schema": "^7.0.4", - "ajv": "^6.12.2", - "ajv-keywords": "^3.4.1" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fraction.js": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", - "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", - "engines": { - "node": "*" - }, - "funding": { - "type": "patreon", - "url": "https://github.com/sponsors/rawify" - } - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==" - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", - "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-proto": "^1.0.1", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" - }, - "node_modules/get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==" - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" - }, - "node_modules/global-dirs": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", - "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", - "dependencies": { - "ini": "2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/global-dirs/node_modules/ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "engines": { - "node": ">=10" - } - }, - "node_modules/global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dependencies": { - "global-prefix": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dependencies": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/global-prefix/node_modules/which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "which": "bin/which" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", - "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", - "dependencies": { - "@sindresorhus/is": "^0.14.0", - "@szmarczak/http-timer": "^1.1.2", - "cacheable-request": "^6.0.0", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^4.1.0", - "lowercase-keys": "^1.0.1", - "mimic-response": "^1.0.1", - "p-cancelable": "^1.0.0", - "to-readable-stream": "^1.0.0", - "url-parse-lax": "^3.0.0" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" - }, - "node_modules/gray-matter": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz", - "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==", - "dependencies": { - "js-yaml": "^3.13.1", - "kind-of": "^6.0.2", - "section-matter": "^1.0.0", - "strip-bom-string": "^1.0.0" - }, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/gray-matter/node_modules/argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dependencies": { - "sprintf-js": "~1.0.2" - } - }, - "node_modules/gray-matter/node_modules/js-yaml": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", - "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/gzip-size": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", - "dependencies": { - "duplexer": "^0.1.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" - }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", - "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-yarn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", - "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/hast-to-hyperscript": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz", - "integrity": "sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-from-parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz", - "integrity": "sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-parse-selector": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz", - "integrity": "sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-6.0.1.tgz", - "integrity": "sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hast-util-raw/node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" - }, - "node_modules/hast-util-to-parse5": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz", - "integrity": "sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/hastscript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-6.0.0.tgz", - "integrity": "sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "bin": { - "he": "bin/he" - } - }, - "node_modules/history": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz", - "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==", - "dependencies": { - "@babel/runtime": "^7.1.2", - "loose-envify": "^1.2.0", - "resolve-pathname": "^3.0.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0", - "value-equal": "^1.0.1" - } - }, - "node_modules/hoist-non-react-statics": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", - "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", - "dependencies": { - "react-is": "^16.7.0" - } - }, - "node_modules/hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", - "dependencies": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "node_modules/hpack.js/node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" - }, - "node_modules/hpack.js/node_modules/readable-stream": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", - "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/hpack.js/node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "node_modules/hpack.js/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/html-entities": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", - "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/mdevils" - }, - { - "type": "patreon", - "url": "https://patreon.com/mdevils" - } - ] - }, - "node_modules/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", - "dependencies": { - "camel-case": "^4.1.2", - "clean-css": "^5.2.2", - "commander": "^8.3.0", - "he": "^1.2.0", - "param-case": "^3.0.4", - "relateurl": "^0.2.7", - "terser": "^5.10.0" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/html-minifier-terser/node_modules/commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", - "engines": { - "node": ">= 12" - } - }, - "node_modules/html-tags": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", - "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/html-void-elements": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-1.0.5.tgz", - "integrity": "sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/html-webpack-plugin": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz", - "integrity": "sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==", - "dependencies": { - "@types/html-minifier-terser": "^6.0.0", - "html-minifier-terser": "^6.0.2", - "lodash": "^4.17.21", - "pretty-error": "^4.0.0", - "tapable": "^2.0.0" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" - } - }, - "node_modules/htmlparser2": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz", - "integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3", - "domutils": "^3.0.1", - "entities": "^4.4.0" - } - }, - "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==" - }, - "node_modules/http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" - }, - "node_modules/http-errors": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", - "dependencies": { - "depd": "2.0.0", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": "2.0.1", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" - }, - "node_modules/http-proxy": { - "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", - "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/http-proxy-middleware": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", - "dependencies": { - "@types/http-proxy": "^1.17.8", - "http-proxy": "^1.18.1", - "is-glob": "^4.0.1", - "is-plain-obj": "^3.0.0", - "micromatch": "^4.0.2" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" - }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } - } - }, - "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, - "node_modules/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dependencies": { - "safer-buffer": ">= 2.1.2 < 3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/icss-utils": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/ignore": { - "version": "5.2.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", - "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/image-size": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz", - "integrity": "sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==", - "dependencies": { - "queue": "6.0.2" - }, - "bin": { - "image-size": "bin/image-size.js" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/immer": { - "version": "9.0.21", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", - "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/import-lazy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", - "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", - "engines": { - "node": ">=4" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/infima": { - "version": "0.2.0-alpha.43", - "resolved": "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz", - "integrity": "sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ==", - "engines": { - "node": ">=12" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" - }, - "node_modules/inline-style-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", - "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==" - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dependencies": { - "loose-envify": "^1.0.0" - } - }, - "node_modules/ipaddr.js": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", - "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/is-alphabetical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", - "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-alphanumerical": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", - "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", - "dependencies": { - "is-alphabetical": "^1.0.0", - "is-decimal": "^1.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-buffer": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz", - "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "engines": { - "node": ">=4" - } - }, - "node_modules/is-ci": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", - "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", - "dependencies": { - "ci-info": "^2.0.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-ci/node_modules/ci-info": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", - "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" - }, - "node_modules/is-core-module": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", - "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-decimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", - "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-hexadecimal": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", - "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-installed-globally": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", - "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", - "dependencies": { - "global-dirs": "^3.0.0", - "is-path-inside": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-npm": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", - "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-object": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" - }, - "node_modules/is-whitespace-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", - "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-word-character": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", - "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-yarn-global": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", - "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" - }, - "node_modules/isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jackspeak": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.3.tgz", - "integrity": "sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dependencies": { - "@jest/types": "^29.6.3", - "@types/node": "*", - "chalk": "^4.0.0", - "ci-info": "^3.2.0", - "graceful-fs": "^4.2.9", - "picomatch": "^2.2.3" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dependencies": { - "@types/node": "*", - "jest-util": "^29.7.0", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/jiti": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", - "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", - "bin": { - "jiti": "bin/jiti.js" - } - }, - "node_modules/joi": { - "version": "17.10.2", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.10.2.tgz", - "integrity": "sha512-hcVhjBxRNW/is3nNLdGLIjkgXetkeGc2wyhydhz8KumG23Aerk4HPjU5zaPAMRqXQFc0xNqXTC7+zQjxr0GlKA==", - "dependencies": { - "@hapi/hoek": "^9.0.0", - "@hapi/topo": "^5.0.0", - "@sideway/address": "^4.1.3", - "@sideway/formula": "^3.0.1", - "@sideway/pinpoint": "^2.0.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==" - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json5": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", - "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonc-parser": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true - }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", - "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", - "dependencies": { - "json-buffer": "3.0.0" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", - "engines": { - "node": ">=6" - } - }, - "node_modules/latest-version": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", - "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", - "dependencies": { - "package-json": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/launch-editor": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.0.tgz", - "integrity": "sha512-JpDCcQnyAAzZZaZ7vEiSqL690w7dAEyLao+KC96zBplnYbJS7TYNjvM3M7y3dGz+v7aIsJk3hllWuc0kWAjyRQ==", - "dependencies": { - "picocolors": "^1.0.0", - "shell-quote": "^1.7.3" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/lilconfig": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", - "engines": { - "node": ">=10" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loader-utils": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", - "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, - "engines": { - "node": ">=8.9.0" - } - }, - "node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" - }, - "node_modules/lodash.curry": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.curry/-/lodash.curry-4.1.1.tgz", - "integrity": "sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==" - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" - }, - "node_modules/lodash.escape": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", - "integrity": "sha512-nXEOnb/jK9g0DYMr1/Xvq6l5xMD7GDG55+GSYIYmS0G4tBk/hURD4JR9WCavs04t33WmJx9kCyp9vJ+mr4BOUw==" - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==" - }, - "node_modules/lodash.flow": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/lodash.flow/-/lodash.flow-3.5.0.tgz", - "integrity": "sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==" - }, - "node_modules/lodash.invokemap": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz", - "integrity": "sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==" - }, - "node_modules/lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" - }, - "node_modules/lodash.pullall": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.pullall/-/lodash.pullall-4.2.0.tgz", - "integrity": "sha512-VhqxBKH0ZxPpLhiu68YD1KnHmbhQJQctcipvmFnqIBDYzcIHzf3Zpu0tpeOKtR4x76p9yohc506eGdOjTmyIBg==" - }, - "node_modules/lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" - }, - "node_modules/lodash.uniqby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", - "integrity": "sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==" - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true - }, - "node_modules/make-dir": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", - "dependencies": { - "semver": "^6.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/markdown-escapes": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", - "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/marked": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", - "dev": true, - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 12" - } - }, - "node_modules/mdast-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==", - "dependencies": { - "unist-util-remove": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-hast": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz", - "integrity": "sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdast-util-to-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz", - "integrity": "sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" - }, - "node_modules/mdurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", - "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==" - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/memfs": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", - "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", - "dependencies": { - "fs-monkey": "^1.0.4" - }, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", - "dependencies": { - "mime-db": "~1.33.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/mini-css-extract-plugin": { - "version": "2.7.6", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz", - "integrity": "sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw==", - "dependencies": { - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.0.0" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minipass": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.3.tgz", - "integrity": "sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "engines": { - "node": ">=10" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/multicast-dns": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", - "dependencies": { - "dns-packet": "^5.2.2", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" - } - }, - "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-emoji": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", - "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", - "dependencies": { - "lodash": "^4.17.21" - } - }, - "node_modules/node-fetch": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", - "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", - "engines": { - "node": ">= 6.13.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/nprogress": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz", - "integrity": "sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==" - }, - "node_modules/nth-check": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", - "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/open": { - "version": "8.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", - "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/opener": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", - "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", - "bin": { - "opener": "bin/opener-bin.js" - } - }, - "node_modules/p-cancelable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", - "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", - "engines": { - "node": ">=6" - } - }, - "node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-map": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", - "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", - "dependencies": { - "aggregate-error": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-retry": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", - "dependencies": { - "@types/retry": "0.12.0", - "retry": "^0.13.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/package-json": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", - "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", - "dependencies": { - "got": "^9.6.0", - "registry-auth-token": "^4.0.0", - "registry-url": "^5.0.0", - "semver": "^6.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/package-json/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", - "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", - "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" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/parse-numeric-range": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz", - "integrity": "sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==" - }, - "node_modules/parse5": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", - "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", - "dependencies": { - "entities": "^4.4.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz", - "integrity": "sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-scurry": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", - "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", - "dependencies": { - "lru-cache": "^9.1.1 || ^10.0.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", - "engines": { - "node": "14 || >=16.14" - } - }, - "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", - "dependencies": { - "isarray": "0.0.1" - } - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pkg-dir": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", - "dependencies": { - "find-up": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", - "dependencies": { - "find-up": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pkg-up/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/pkg-up/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss": { - "version": "8.4.30", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.30.tgz", - "integrity": "sha512-7ZEao1g4kd68l97aWG/etQKPKq07us0ieSZ2TnFDk11i0ZfDW2AwKHYU8qv4MZKqN2fdBfg+7q0ES06UA73C1g==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.6", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/postcss-calc": { - "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" - }, - "peerDependencies": { - "postcss": "^8.2.2" - } - }, - "node_modules/postcss-colormin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", - "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-convert-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", - "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-comments": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-duplicates": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-empty": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-overridden": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-discard-unused": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz", - "integrity": "sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-loader": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", - "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", - "dependencies": { - "cosmiconfig": "^8.2.0", - "jiti": "^1.18.2", - "semver": "^7.3.8" - }, - "engines": { - "node": ">= 14.15.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", - "webpack": "^5.0.0" - } - }, - "node_modules/postcss-loader/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/postcss-merge-idents": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz", - "integrity": "sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", - "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-merge-rules": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", - "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-font-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-gradients": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", - "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-params": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", - "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", - "dependencies": { - "browserslist": "^4.21.4", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-modules-extract-imports": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-local-by-default": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", - "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", - "dependencies": { - "icss-utils": "^5.0.0", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.1.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-scope": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", - "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-modules-values": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", - "dependencies": { - "icss-utils": "^5.0.0" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/postcss-normalize-charset": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-display-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-string": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-timing-functions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", - "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", - "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-normalize-whitespace": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-ordered-values": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", - "dependencies": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-idents": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz", - "integrity": "sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-initial": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", - "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", - "dependencies": { - "browserslist": "^4.21.4", - "caniuse-api": "^3.0.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-reduce-transforms": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-selector-parser": { - "version": "6.0.13", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", - "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/postcss-sort-media-queries": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz", - "integrity": "sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw==", - "dependencies": { - "sort-css-media-queries": "2.1.0" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.4.16" - } - }, - "node_modules/postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-unique-selectors": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", - "dependencies": { - "postcss-selector-parser": "^6.0.5" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" - }, - "node_modules/postcss-zindex": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz", - "integrity": "sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/pretty-error": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", - "dependencies": { - "lodash": "^4.17.20", - "renderkid": "^3.0.0" - } - }, - "node_modules/pretty-time": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", - "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/prism-react-renderer": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz", - "integrity": "sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==", - "peerDependencies": { - "react": ">=0.14.9" - } - }, - "node_modules/prismjs": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "node_modules/promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dependencies": { - "asap": "~2.0.3" - } - }, - "node_modules/prompts": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/property-information": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.6.0.tgz", - "integrity": "sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==", - "dependencies": { - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/proxy-addr": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", - "dependencies": { - "forwarded": "0.2.0", - "ipaddr.js": "1.9.1" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/proxy-addr/node_modules/ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dependencies": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "node_modules/punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" - }, - "node_modules/pupa": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", - "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", - "dependencies": { - "escape-goat": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/pure-color": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/pure-color/-/pure-color-1.3.0.tgz", - "integrity": "sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==" - }, - "node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/queue": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz", - "integrity": "sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==", - "dependencies": { - "inherits": "~2.0.3" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", - "dependencies": { - "bytes": "3.1.2", - "http-errors": "2.0.0", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/raw-body/node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/rc": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", - "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", - "dependencies": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "bin": { - "rc": "cli.js" - } - }, - "node_modules/rc/node_modules/strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", - "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-base16-styling": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/react-base16-styling/-/react-base16-styling-0.6.0.tgz", - "integrity": "sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==", - "dependencies": { - "base16": "^1.0.0", - "lodash.curry": "^4.0.1", - "lodash.flow": "^3.3.0", - "pure-color": "^1.2.0" - } - }, - "node_modules/react-dev-utils": { - "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", - "dependencies": { - "@babel/code-frame": "^7.16.0", - "address": "^1.1.2", - "browserslist": "^4.18.1", - "chalk": "^4.1.2", - "cross-spawn": "^7.0.3", - "detect-port-alt": "^1.1.6", - "escape-string-regexp": "^4.0.0", - "filesize": "^8.0.6", - "find-up": "^5.0.0", - "fork-ts-checker-webpack-plugin": "^6.5.0", - "global-modules": "^2.0.0", - "globby": "^11.0.4", - "gzip-size": "^6.0.0", - "immer": "^9.0.7", - "is-root": "^2.1.0", - "loader-utils": "^3.2.0", - "open": "^8.4.0", - "pkg-up": "^3.1.0", - "prompts": "^2.4.2", - "react-error-overlay": "^6.0.11", - "recursive-readdir": "^2.2.2", - "shell-quote": "^1.7.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "engines": { - "node": ">=14" - } - }, - "node_modules/react-dev-utils/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/loader-utils": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz", - "integrity": "sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==", - "engines": { - "node": ">= 12.13.0" - } - }, - "node_modules/react-dev-utils/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dev-utils/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react-dom": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", - "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "scheduler": "^0.20.2" - }, - "peerDependencies": { - "react": "17.0.2" - } - }, - "node_modules/react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" - }, - "node_modules/react-fast-compare": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz", - "integrity": "sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==" - }, - "node_modules/react-helmet-async": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz", - "integrity": "sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==", - "dependencies": { - "@babel/runtime": "^7.12.5", - "invariant": "^2.2.4", - "prop-types": "^15.7.2", - "react-fast-compare": "^3.2.0", - "shallowequal": "^1.1.0" - }, - "peerDependencies": { - "react": "^16.6.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, - "node_modules/react-json-view": { - "version": "1.21.3", - "resolved": "https://registry.npmjs.org/react-json-view/-/react-json-view-1.21.3.tgz", - "integrity": "sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==", - "dependencies": { - "flux": "^4.0.1", - "react-base16-styling": "^0.6.0", - "react-lifecycles-compat": "^3.0.4", - "react-textarea-autosize": "^8.3.2" - }, - "peerDependencies": { - "react": "^17.0.0 || ^16.3.0 || ^15.5.4", - "react-dom": "^17.0.0 || ^16.3.0 || ^15.5.4" - } - }, - "node_modules/react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" - }, - "node_modules/react-loadable": { - "name": "@docusaurus/react-loadable", - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz", - "integrity": "sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==", - "dependencies": { - "@types/react": "*", - "prop-types": "^15.6.2" - }, - "peerDependencies": { - "react": "*" - } - }, - "node_modules/react-loadable-ssr-addon-v5-slorber": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz", - "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==", - "dependencies": { - "@babel/runtime": "^7.10.3" - }, - "engines": { - "node": ">=10.13.0" - }, - "peerDependencies": { - "react-loadable": "*", - "webpack": ">=4.41.1 || 5.x" - } - }, - "node_modules/react-router": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz", - "integrity": "sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "hoist-non-react-statics": "^3.1.0", - "loose-envify": "^1.3.1", - "path-to-regexp": "^1.7.0", - "prop-types": "^15.6.2", - "react-is": "^16.6.0", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-router-config": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz", - "integrity": "sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==", - "dependencies": { - "@babel/runtime": "^7.1.2" - }, - "peerDependencies": { - "react": ">=15", - "react-router": ">=5" - } - }, - "node_modules/react-router-dom": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz", - "integrity": "sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ==", - "dependencies": { - "@babel/runtime": "^7.12.13", - "history": "^4.9.0", - "loose-envify": "^1.3.1", - "prop-types": "^15.6.2", - "react-router": "5.3.4", - "tiny-invariant": "^1.0.2", - "tiny-warning": "^1.0.0" - }, - "peerDependencies": { - "react": ">=15" - } - }, - "node_modules/react-textarea-autosize": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.5.3.tgz", - "integrity": "sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==", - "dependencies": { - "@babel/runtime": "^7.20.13", - "use-composed-ref": "^1.3.0", - "use-latest": "^1.2.1" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reading-time": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz", - "integrity": "sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==" - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/recursive-readdir": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", - "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", - "dependencies": { - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", - "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==" - }, - "node_modules/regenerator-transform": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", - "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexpu-core": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", - "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", - "dependencies": { - "@babel/regjsgen": "^0.8.0", - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/registry-auth-token": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", - "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", - "dependencies": { - "rc": "1.2.8" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/registry-url": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", - "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", - "dependencies": { - "rc": "^1.2.8" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/remark-emoji": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/remark-emoji/-/remark-emoji-2.2.0.tgz", - "integrity": "sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==", - "dependencies": { - "emoticon": "^3.2.0", - "node-emoji": "^1.10.0", - "unist-util-visit": "^2.0.3" - } - }, - "node_modules/remark-footnotes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/remark-footnotes/-/remark-footnotes-2.0.0.tgz", - "integrity": "sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx": { - "version": "1.6.22", - "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-1.6.22.tgz", - "integrity": "sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-mdx/node_modules/@babel/core": { - "version": "7.12.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.12.9.tgz", - "integrity": "sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==", - "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" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/remark-mdx/node_modules/@babel/helper-plugin-utils": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz", - "integrity": "sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==" - }, - "node_modules/remark-mdx/node_modules/@babel/plugin-syntax-jsx": { - "version": "7.12.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz", - "integrity": "sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/remark-mdx/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/remark-mdx/node_modules/source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/remark-mdx/node_modules/unified": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", - "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-parse": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", - "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/remark-squeeze-paragraphs": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz", - "integrity": "sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==", - "dependencies": { - "mdast-squeeze-paragraphs": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/renderkid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", - "dependencies": { - "css-select": "^4.1.3", - "dom-converter": "^0.2.0", - "htmlparser2": "^6.1.0", - "lodash": "^4.17.21", - "strip-ansi": "^6.0.1" - } - }, - "node_modules/renderkid/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/renderkid/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/renderkid/node_modules/htmlparser2": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", - "funding": [ - "https://github.com/fb55/htmlparser2?sponsor=1", - { - "type": "github", - "url": "https://github.com/sponsors/fb55" - } - ], - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", - "engines": { - "node": ">=0.10" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-like": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz", - "integrity": "sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==", - "engines": { - "node": "*" - } - }, - "node_modules/requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" - }, - "node_modules/resolve": { - "version": "1.22.6", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", - "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-pathname": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz", - "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==" - }, - "node_modules/responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", - "dependencies": { - "lowercase-keys": "^1.0.0" - } - }, - "node_modules/retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.1.tgz", - "integrity": "sha512-OfFZdwtd3lZ+XZzYP/6gTACubwFcHdLRqS9UX3UwpU2dnGQYkPFISRwvM3w9IiB2w7bW5qGo/uAwE4SmXXSKvg==", - "dependencies": { - "glob": "^10.2.5" - }, - "bin": { - "rimraf": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/rimraf/node_modules/glob": { - "version": "10.3.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.5.tgz", - "integrity": "sha512-bYUpUD7XDEHI4Q2O5a7PXGvyw4deKR70kHiDxzQbe925wbZknhOzUt2xBgTkYL6RBcVeXYuD9iNYeqoWbBZQnA==", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^2.0.3", - "minimatch": "^9.0.1", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", - "path-scurry": "^1.10.1" - }, - "bin": { - "glob": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rimraf/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rtl-detect": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.0.4.tgz", - "integrity": "sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==" - }, - "node_modules/rtlcss": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz", - "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==", - "dependencies": { - "find-up": "^5.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.3.11", - "strip-json-comments": "^3.1.1" - }, - "bin": { - "rtlcss": "bin/rtlcss.js" - } - }, - "node_modules/rtlcss/node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/rtlcss/node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "7.8.1", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", - "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" - }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" - }, - "node_modules/scheduler": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", - "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", - "dependencies": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "node_modules/schema-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", - "dependencies": { - "@types/json-schema": "^7.0.5", - "ajv": "^6.12.4", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/search-insights": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/search-insights/-/search-insights-2.8.2.tgz", - "integrity": "sha512-PxA9M5Q2bpBelVvJ3oDZR8nuY00Z6qwOxL53wNpgzV28M/D6u9WUbImDckjLSILBF8F1hn/mgyuUaOPtjow4Qw==", - "peer": true - }, - "node_modules/section-matter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", - "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", - "dependencies": { - "extend-shallow": "^2.0.1", - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" - }, - "node_modules/selfsigned": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", - "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-diff": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", - "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", - "dependencies": { - "semver": "^6.3.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/semver-diff/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/semver/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" - }, - "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", - "dependencies": { - "debug": "2.6.9", - "depd": "2.0.0", - "destroy": "1.2.0", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "2.0.0", - "mime": "1.6.0", - "ms": "2.1.3", - "on-finished": "2.4.1", - "range-parser": "~1.2.1", - "statuses": "2.0.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/send/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/send/node_modules/debug/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/send/node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" - }, - "node_modules/send/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", - "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/serve-handler": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", - "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", - "dependencies": { - "bytes": "3.0.0", - "content-disposition": "0.5.2", - "fast-url-parser": "1.1.3", - "mime-types": "2.1.18", - "minimatch": "3.1.2", - "path-is-inside": "1.0.2", - "path-to-regexp": "2.2.1", - "range-parser": "1.2.0" - } - }, - "node_modules/serve-handler/node_modules/path-to-regexp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", - "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" - }, - "node_modules/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", - "dependencies": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/serve-index/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/serve-index/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-index/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" - }, - "node_modules/serve-index/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" - }, - "node_modules/serve-index/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" - }, - "node_modules/serve-index/node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", - "dependencies": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.18.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" - }, - "node_modules/shallow-clone": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", - "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", - "dependencies": { - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shallowequal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", - "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "engines": { - "node": ">=8" - } - }, - "node_modules/shell-quote": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", - "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shiki": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-0.14.4.tgz", - "integrity": "sha512-IXCRip2IQzKwxArNNq1S+On4KPML3Yyn8Zzs/xRgcgOWIr8ntIK3IKzjFPfjy/7kt9ZMjc+FItfqHRBg8b6tNQ==", - "dev": true, - "dependencies": { - "ansi-sequence-parser": "^1.1.0", - "jsonc-parser": "^3.2.0", - "vscode-oniguruma": "^1.7.0", - "vscode-textmate": "^8.0.0" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" - }, - "node_modules/sirv": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz", - "integrity": "sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==", - "dependencies": { - "@polka/url": "^1.0.0-next.20", - "mrmime": "^1.0.0", - "totalist": "^3.0.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" - }, - "node_modules/sitemap": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz", - "integrity": "sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==", - "dependencies": { - "@types/node": "^17.0.5", - "@types/sax": "^1.2.1", - "arg": "^5.0.0", - "sax": "^1.2.4" - }, - "bin": { - "sitemap": "dist/cli.js" - }, - "engines": { - "node": ">=12.0.0", - "npm": ">=5.6.0" - } - }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/sockjs": { - "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", - "dependencies": { - "faye-websocket": "^0.11.3", - "uuid": "^8.3.2", - "websocket-driver": "^0.7.4" - } - }, - "node_modules/sort-css-media-queries": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz", - "integrity": "sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==", - "engines": { - "node": ">= 6.3.0" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/spdy": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", - "dependencies": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", - "dependencies": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - } - }, - "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" - }, - "node_modules/stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" - }, - "node_modules/state-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", - "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/std-env": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.4.3.tgz", - "integrity": "sha512-f9aPhy8fYBuMN+sNfakZV18U39PbalgjXG3lLB9WkaYTxijru61wb57V9wxxNthXM5Sd88ETBWi29qLAsHO52Q==" - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string-width": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", - "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", - "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/string-width-cjs": { - "name": "string-width", - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string-width-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/string-width/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/string-width/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-ansi-cjs": { - "name": "strip-ansi", - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", - "integrity": "sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/style-to-object": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.3.0.tgz", - "integrity": "sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==", - "dependencies": { - "inline-style-parser": "0.1.1" - } - }, - "node_modules/stylehacks": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", - "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", - "dependencies": { - "browserslist": "^4.21.4", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" - }, - "node_modules/svgo": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", - "dependencies": { - "@trysound/sax": "0.2.0", - "commander": "^7.2.0", - "css-select": "^4.1.3", - "css-tree": "^1.1.3", - "csso": "^4.2.0", - "picocolors": "^1.0.0", - "stable": "^0.1.8" - }, - "bin": { - "svgo": "bin/svgo" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/svgo/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/svgo/node_modules/css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "dependencies": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "domutils": "^2.8.0", - "nth-check": "^2.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/fb55" - } - }, - "node_modules/svgo/node_modules/dom-serializer": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", - "dependencies": { - "domelementtype": "^2.0.1", - "domhandler": "^4.2.0", - "entities": "^2.0.0" - }, - "funding": { - "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domhandler": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "dependencies": { - "domelementtype": "^2.2.0" - }, - "engines": { - "node": ">= 4" - }, - "funding": { - "url": "https://github.com/fb55/domhandler?sponsor=1" - } - }, - "node_modules/svgo/node_modules/domutils": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", - "dependencies": { - "dom-serializer": "^1.0.1", - "domelementtype": "^2.2.0", - "domhandler": "^4.2.0" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, - "node_modules/svgo/node_modules/entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", - "funding": { - "url": "https://github.com/fb55/entities?sponsor=1" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.20.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.20.0.tgz", - "integrity": "sha512-e56ETryaQDyebBwJIWYB2TT6f2EZ0fL0sW/JRXNMN26zZdKi2u/E/5my5lG6jNxym6qsrVXfFRmOdV42zlAgLQ==", - "dependencies": { - "@jridgewell/source-map": "^0.3.3", - "acorn": "^8.8.2", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.9", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", - "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.17", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.1", - "terser": "^5.16.8" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/terser-webpack-plugin/node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/terser-webpack-plugin/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/terser-webpack-plugin/node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" - }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" - }, - "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" - }, - "node_modules/tiny-warning": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "engines": { - "node": ">=4" - } - }, - "node_modules/to-readable-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", - "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", - "engines": { - "node": ">=6" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "engines": { - "node": ">=0.6" - } - }, - "node_modules/totalist": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", - "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", - "engines": { - "node": ">=6" - } - }, - "node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==", - "deprecated": "Use String.prototype.trim() instead" - }, - "node_modules/trim-trailing-lines": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz", - "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/trough": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", - "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/tslib": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" - }, - "node_modules/type-fest": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", - "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", - "engines": { - "node": ">=12.20" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/type-is/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typedarray-to-buffer": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", - "dependencies": { - "is-typedarray": "^1.0.0" - } - }, - "node_modules/typedoc": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.25.1.tgz", - "integrity": "sha512-c2ye3YUtGIadxN2O6YwPEXgrZcvhlZ6HlhWZ8jQRNzwLPn2ylhdGqdR8HbyDRyALP8J6lmSANILCkkIdNPFxqA==", - "dev": true, - "dependencies": { - "lunr": "^2.3.9", - "marked": "^4.3.0", - "minimatch": "^9.0.3", - "shiki": "^0.14.1" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 16" - }, - "peerDependencies": { - "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x" - } - }, - "node_modules/typedoc-plugin-markdown": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.16.0.tgz", - "integrity": "sha512-eeiC78fDNGFwemPIHiwRC+mEC7W5jwt3fceUev2gJ2nFnXpVHo8eRrpC9BLWZDee6ehnz/sPmNjizbXwpfaTBw==", - "dev": true, - "dependencies": { - "handlebars": "^4.7.7" - }, - "peerDependencies": { - "typedoc": ">=0.24.0" - } - }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/typescript": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz", - "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/ua-parser-js": { - "version": "1.0.36", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.36.tgz", - "integrity": "sha512-znuyCIXzl8ciS3+y3fHJI/2OhQIXbXw9MWC/o3qwyR+RGppjZHrM27CGFSKCJXi2Kctiz537iOu2KnXs1lMQhw==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/ua-parser-js" - }, - { - "type": "paypal", - "url": "https://paypal.me/faisalman" - }, - { - "type": "github", - "url": "https://github.com/sponsors/faisalman" - } - ], - "engines": { - "node": "*" - } - }, - "node_modules/uglify-js": { - "version": "3.17.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", - "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", - "dev": true, - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/unherit": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", - "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", - "dependencies": { - "inherits": "^2.0.0", - "xtend": "^4.0.0" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", - "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/unified": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz", - "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==", - "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" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/unist-builder": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-builder/-/unist-builder-2.0.3.tgz", - "integrity": "sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-generated": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/unist-util-generated/-/unist-util-generated-1.1.6.tgz", - "integrity": "sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-position": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-3.1.0.tgz", - "integrity": "sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unist-util-remove/-/unist-util-remove-2.1.0.tgz", - "integrity": "sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==", - "dependencies": { - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-remove-position": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", - "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-stringify-position": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", - "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", - "dependencies": { - "@types/unist": "^2.0.2" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", - "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/update-notifier": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", - "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", - "dependencies": { - "boxen": "^5.0.0", - "chalk": "^4.1.0", - "configstore": "^5.0.1", - "has-yarn": "^2.1.0", - "import-lazy": "^2.1.0", - "is-ci": "^2.0.0", - "is-installed-globally": "^0.4.0", - "is-npm": "^5.0.0", - "is-yarn-global": "^0.3.0", - "latest-version": "^5.1.0", - "pupa": "^2.1.1", - "semver": "^7.3.4", - "semver-diff": "^3.1.1", - "xdg-basedir": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/yeoman/update-notifier?sponsor=1" - } - }, - "node_modules/update-notifier/node_modules/boxen": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", - "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", - "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" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/cli-boxes": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", - "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/update-notifier/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/update-notifier/node_modules/widest-line": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", - "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", - "dependencies": { - "string-width": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/update-notifier/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/uri-js/node_modules/punycode": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", - "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", - "engines": { - "node": ">=6" - } - }, - "node_modules/url-loader": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", - "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", - "dependencies": { - "loader-utils": "^2.0.0", - "mime-types": "^2.1.27", - "schema-utils": "^3.0.0" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "file-loader": "*", - "webpack": "^4.0.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "file-loader": { - "optional": true - } - } - }, - "node_modules/url-loader/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/url-loader/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", - "dependencies": { - "prepend-http": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/use-composed-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.3.0.tgz", - "integrity": "sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/use-isomorphic-layout-effect": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz", - "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-latest": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.1.tgz", - "integrity": "sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==", - "dependencies": { - "use-isomorphic-layout-effect": "^1.1.1" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - } - } - }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" - }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" - }, - "node_modules/utility-types": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz", - "integrity": "sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/value-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz", - "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==" - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vfile": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz", - "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==", - "dependencies": { - "@types/unist": "^2.0.0", - "is-buffer": "^2.0.0", - "unist-util-stringify-position": "^2.0.0", - "vfile-message": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-location": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.2.0.tgz", - "integrity": "sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vfile-message": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", - "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-stringify-position": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/vscode-oniguruma": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", - "dev": true - }, - "node_modules/vscode-textmate": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz", - "integrity": "sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg==", - "dev": true - }, - "node_modules/wait-on": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz", - "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==", - "dependencies": { - "axios": "^0.25.0", - "joi": "^17.6.0", - "lodash": "^4.17.21", - "minimist": "^1.2.5", - "rxjs": "^7.5.4" - }, - "bin": { - "wait-on": "bin/wait-on" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dependencies": { - "minimalistic-assert": "^1.0.0" - } - }, - "node_modules/web-namespaces": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.4.tgz", - "integrity": "sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - }, - "node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/webpack": { - "version": "5.88.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", - "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^1.0.0", - "@webassemblyjs/ast": "^1.11.5", - "@webassemblyjs/wasm-edit": "^1.11.5", - "@webassemblyjs/wasm-parser": "^1.11.5", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.9.0", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.15.0", - "es-module-lexer": "^1.2.1", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.2.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.3.7", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-bundle-analyzer": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.9.1.tgz", - "integrity": "sha512-jnd6EoYrf9yMxCyYDPj8eutJvtjQNp8PHmni/e/ulydHBWhT5J3menXt3HEkScsu9YqMAcG4CfFjs3rj5pVU1w==", - "dependencies": { - "@discoveryjs/json-ext": "0.5.7", - "acorn": "^8.0.4", - "acorn-walk": "^8.0.0", - "commander": "^7.2.0", - "escape-string-regexp": "^4.0.0", - "gzip-size": "^6.0.0", - "is-plain-object": "^5.0.0", - "lodash.debounce": "^4.0.8", - "lodash.escape": "^4.0.1", - "lodash.flatten": "^4.4.0", - "lodash.invokemap": "^4.6.0", - "lodash.pullall": "^4.2.0", - "lodash.uniqby": "^4.7.0", - "opener": "^1.5.2", - "picocolors": "^1.0.0", - "sirv": "^2.0.3", - "ws": "^7.3.1" - }, - "bin": { - "webpack-bundle-analyzer": "lib/bin/analyzer.js" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/webpack-bundle-analyzer/node_modules/commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.3", - "mime-types": "^2.1.31", - "range-parser": "^1.2.1", - "schema-utils": "^4.0.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-middleware/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack-dev-middleware/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server": { - "version": "4.15.1", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz", - "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==", - "dependencies": { - "@types/bonjour": "^3.5.9", - "@types/connect-history-api-fallback": "^1.3.5", - "@types/express": "^4.17.13", - "@types/serve-index": "^1.9.1", - "@types/serve-static": "^1.13.10", - "@types/sockjs": "^0.3.33", - "@types/ws": "^8.5.5", - "ansi-html-community": "^0.0.8", - "bonjour-service": "^1.0.11", - "chokidar": "^3.5.3", - "colorette": "^2.0.10", - "compression": "^1.7.4", - "connect-history-api-fallback": "^2.0.0", - "default-gateway": "^6.0.3", - "express": "^4.17.3", - "graceful-fs": "^4.2.6", - "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.3", - "ipaddr.js": "^2.0.1", - "launch-editor": "^2.6.0", - "open": "^8.0.9", - "p-retry": "^4.5.0", - "rimraf": "^3.0.2", - "schema-utils": "^4.0.0", - "selfsigned": "^2.1.1", - "serve-index": "^1.9.1", - "sockjs": "^0.3.24", - "spdy": "^4.0.2", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.13.0" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" - }, - "peerDependenciesMeta": { - "webpack": { - "optional": true - }, - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/webpack-dev-server/node_modules/ajv-keywords": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", - "dependencies": { - "fast-deep-equal": "^3.1.3" - }, - "peerDependencies": { - "ajv": "^8.8.2" - } - }, - "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" - }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/webpack-dev-server/node_modules/schema-utils": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", - "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", - "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.9.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.1.0" - }, - "engines": { - "node": ">= 12.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.14.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", - "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/webpack-merge": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", - "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", - "dependencies": { - "clone-deep": "^4.0.1", - "wildcard": "^2.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/webpack/node_modules/schema-utils": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", - "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/webpackbar": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", - "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", - "dependencies": { - "chalk": "^4.1.0", - "consola": "^2.15.3", - "pretty-time": "^1.1.0", - "std-env": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "peerDependencies": { - "webpack": "3 || 4 || 5" - } - }, - "node_modules/websocket-driver": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", - "dependencies": { - "http-parser-js": ">=0.5.1", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/widest-line": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", - "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", - "dependencies": { - "string-width": "^5.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/wildcard": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", - "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==" - }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true - }, - "node_modules/wrap-ansi": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", - "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", - "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs": { - "name": "wrap-ansi", - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" - }, - "node_modules/wrap-ansi-cjs/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", - "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", - "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", - "dependencies": { - "ansi-regex": "^6.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/write-file-atomic": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", - "dependencies": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" - } - }, - "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/xdg-basedir": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", - "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/xml-js": { - "version": "1.6.11", - "resolved": "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz", - "integrity": "sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==", - "dependencies": { - "sax": "^1.2.4" - }, - "bin": { - "xml-js": "bin/cli.js" - } - }, - "node_modules/xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "engines": { - "node": ">=0.4" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, - "node_modules/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zero-md": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/zero-md/-/zero-md-2.5.3.tgz", - "integrity": "sha512-R248nqZKDT4fA3J3GdN+oa2KgdcSfxmRF3UeuGlzYVrpG1v+0WzlF669jZJOzY3qD6gaEQYCU5YOfTdqcaZ+zQ==", - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - } - }, - "node_modules/zwitch": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", - "integrity": "sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==", - "funding": { - "type": "github", - "url": "https://github.com/sponsors/wooorm" - } - } - } -}

*el^mA*KQh%yqt9viC?f{X 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%0DI{}ZLr}YS}3Zc!iII&&# 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 MscB!&Rj~~GKV`$PO8@`> literal 0 HcmV?d00001 diff --git a/packages/sigma/test/e2e/screenshots/les-miserables.diff.png b/packages/sigma/test/e2e/screenshots/les-miserables.diff.png new file mode 100644 index 0000000000000000000000000000000000000000..cfd2139573dfe85d5b1865499be5bd9dc694273e GIT binary patch literal 101171 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