From 4a9ca77da3984ff62335093945b83d277015844a Mon Sep 17 00:00:00 2001 From: apple Date: Tue, 29 Aug 2023 15:54:36 +0800 Subject: [PATCH 01/51] =?UTF-8?q?feat:=20=E6=90=AD=E5=BB=BA=E6=A1=86?= =?UTF-8?q?=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 226 +- .gitignore | 11 +- .prettierrc.json | 10 - README.md | 203 +- babel.config.js | 4 + bash.exe.stackdump | 25 - config-overrides.js | 95 - config/utils.js | 65 + config/webpack.base.js | 116 + config/webpack.dev.js | 37 + config/webpack.prod.js | 61 + package-lock.json | 38416 ++++++++-------- package.json | 143 +- paths.json | 23 +- public/css/animate.min.css | 12 - public/favicon.ico | Bin 3870 -> 24838 bytes public/index.html | 52 +- public/logo192.png | Bin 5347 -> 0 bytes public/logo512.png | Bin 9664 -> 0 bytes public/manifest.json | 25 - public/robots.txt | 3 - src/App.test.tsx | 9 - src/App.tsx | 52 +- src/assets/font/iconfont.ttf | Bin 81628 -> 0 bytes src/assets/font/iconfont.woff | Bin 50776 -> 0 bytes src/assets/font/iconfont.woff2 | Bin 43988 -> 0 bytes src/assets/image/common/avatar.png | Bin 1518 -> 0 bytes .../configuration/bar/widgetAlignmentBar.png | Bin 12435 -> 0 bytes .../configuration/bar/widgetBackgroudBar.png | Bin 12679 -> 0 bytes .../image/configuration/bar/widgetBaseBar.png | Bin 12578 -> 0 bytes .../configuration/bar/widgetLengthwaysBar.png | Bin 13272 -> 0 bytes .../configuration/bar/widgetRadiusBar.png | Bin 14230 -> 0 bytes .../configuration/bar/widgetStackBar.png | Bin 16390 -> 0 bytes .../configuration/emap/widgetEmapBase.png | Bin 124479 -> 0 bytes .../configuration/funnel/widgetBaseFunnel.png | Bin 11803 -> 0 bytes .../configuration/line/widgetBaseAreaLine.png | Bin 17497 -> 0 bytes .../line/widgetBaseLengthwaysLine.png | Bin 17573 -> 0 bytes .../configuration/line/widgetBaseLine.png | Bin 18135 -> 0 bytes .../line/widgetBaseSmoothLine.png | Bin 18210 -> 0 bytes .../configuration/pie/widgetAnnulusPie.png | Bin 19733 -> 0 bytes .../image/configuration/pie/widgetBasePie.png | Bin 19721 -> 0 bytes .../configuration/pie/widgetRosetypePie.png | Bin 20040 -> 0 bytes .../configuration/radar/widgetBaseRadar.png | Bin 33824 -> 0 bytes .../configuration/radar/widgetCircleRadar.png | Bin 36656 -> 0 bytes .../scatter/widgetBaseScatter.png | Bin 11518 -> 0 bytes .../wordcloud/widgetBaseWordcloud.png | Bin 36847 -> 0 bytes src/assets/image/login/bg.jpg | Bin 682215 -> 0 bytes src/assets/image/report/canvas-bg.png | Bin 90 -> 0 bytes src/assets/scss/base/font.scss | 18 - src/assets/scss/base/normalize.scss | 533 - src/assets/scss/base/var.scss | 20 - src/assets/scss/index.scss | 8 - src/assets/scss/mixin/basic.scss | 25 - src/assets/scss/mixin/config.scss | 4 - src/assets/scss/mixin/function.scss | 48 - src/assets/scss/mixin/mixins.scss | 188 - src/components/create-portal/index.tsx | 28 - src/components/echarts/index.tsx | 181 - src/components/json-editor/index.scss | 36 - src/components/json-editor/index.tsx | 57 - src/components/loading/index.tsx | 40 - src/components/pop-confirm/index.tsx | 63 - src/components/private-route/index.scss | 0 src/components/private-route/index.tsx | 53 - src/components/request/index.tsx | 133 - src/components/wrapper/index.scss | 21 - src/components/wrapper/index.tsx | 52 - src/config.js | 16 + src/config/index.ts | 21 - src/config/table-config.ts | 26 - src/core/hook/index.ts | 1 + src/core/hook/useTopic.hook.tsx | 27 + src/core/theme/index.ts | 59 + src/core/theme/theme01.ts | 28 + src/core/theme/theme01_dark.ts | 28 + src/core/theme/themes.ts | 31 + src/index.scss | 170 - src/index.tsx | 38 - src/logo.svg | 1 - src/main.tsx | 16 + src/mock/index.ts | 54 - src/mock/modules/configuration.ts | 34 - src/mock/modules/login.ts | 29 - src/mock/modules/report.ts | 2569 -- .../components/add-or-edit-page/index.tsx | 83 - .../center/components/auxiliary.tsx | 40 - .../components/center/components/drag.tsx | 163 - .../components/center/components/grid.tsx | 47 - .../configuration/components/center/index.tsx | 313 - .../components/header/index.scss | 159 - .../configuration/components/header/index.tsx | 591 - .../configuration/components/left/index.scss | 95 - .../configuration/components/left/index.tsx | 151 - .../configuration/components/right/index.scss | 200 - .../configuration/components/right/index.tsx | 783 - .../configuration/components/ruler/index.scss | 94 - .../configuration/components/ruler/index.tsx | 90 - src/pages/configuration/index.scss | 134 - src/pages/configuration/index.tsx | 270 - src/pages/frame/components/bread-crumbs.tsx | 42 - src/pages/frame/components/menu.tsx | 129 - src/pages/frame/components/routers.tsx | 37 - src/pages/frame/index.scss | 170 - src/pages/frame/index.tsx | 141 - src/pages/home/index.scss | 23 +- src/pages/home/index.tsx | 71 +- src/pages/login/index.scss | 23 - src/pages/login/index.tsx | 112 - src/pages/preview/index.scss | 8 - src/pages/preview/index.tsx | 277 - src/pages/report/big-screen/index.scss | 0 src/pages/report/big-screen/index.tsx | 284 - src/react-app-env.d.ts | 1 - src/reportWebVitals.ts | 15 - src/service/config.ts | 37 - src/service/fetch.ts | 256 +- src/service/index.ts | 53 - src/setupProxy.js | 17 - src/setupTests.ts | 5 - src/store/actionType.ts | 201 - src/store/actions/authorization.ts | 118 - src/store/actions/counter.ts | 37 - src/store/actions/largeScreen.ts | 429 - src/store/actions/userinfo.ts | 21 - src/store/index.ts | 44 - src/store/reducers/authorization.ts | 55 - src/store/reducers/counter.ts | 18 - src/store/reducers/index.ts | 11 - src/store/reducers/largeScreen.ts | 660 - src/store/reducers/userinfo.ts | 26 - src/theme/dark.ts | 374 - src/theme/index.ts | 12 - src/theme/white.ts | 357 - src/types/index.ts | 61 - src/utils/echarts-wordcloud.js | 1008 - src/utils/echarts.ts | 425 - src/utils/session-storage.ts | 40 - src/utils/tools.ts | 648 - src/widget/bar/index.tsx | 48 - src/widget/emap/index.tsx | 156 - src/widget/form/index.tsx | 15 - src/widget/form/widget-form-radio.tsx | 85 - src/widget/funnel/index.tsx | 53 - src/widget/group/index.scss | 11 - src/widget/group/index.tsx | 27 - src/widget/image/index.scss | 17 - src/widget/image/index.tsx | 36 - src/widget/index.scss | 4 - src/widget/index.tsx | 243 - src/widget/line/index.tsx | 48 - src/widget/pie/index.tsx | 61 - src/widget/radar/index.tsx | 77 - src/widget/scatter/index.tsx | 48 - src/widget/table/index.scss | 25 - src/widget/table/index.tsx | 159 - src/widget/text/index.tsx | 19 - src/widget/text/widget-base-text/index.scss | 5 - src/widget/text/widget-base-text/index.tsx | 30 - .../widget-digital-scroll/components/item.tsx | 46 - .../text/widget-digital-scroll/index.scss | 25 - .../text/widget-digital-scroll/index.tsx | 50 - src/widget/text/widget-time-text/index.scss | 5 - src/widget/text/widget-time-text/index.tsx | 43 - .../tools/base-configuration/animate.ts | 136 - src/widget/tools/base-configuration/box.ts | 137 - .../tools/base-configuration/coordinate.ts | 43 - src/widget/tools/base-configuration/data.ts | 85 - .../tools/base-configuration/echarts.ts | 1321 - src/widget/tools/base-configuration/font.ts | 102 - src/widget/tools/base-configuration/index.ts | 33 - src/widget/tools/base-configuration/page.ts | 116 - src/widget/tools/main.ts | 19 - .../tools/widget-types-configuration/bar.ts | 48 - .../widget-types-configuration/emap/main.ts | 15 - .../emap/widget-emap-base.ts | 206 - .../widget-types-configuration/form/main.ts | 15 - .../form/widget-form-radio.ts | 94 - .../widget-types-configuration/funnel.ts | 33 - .../tools/widget-types-configuration/group.ts | 89 - .../tools/widget-types-configuration/image.ts | 17 - .../tools/widget-types-configuration/index.ts | 50 - .../tools/widget-types-configuration/line.ts | 53 - .../tools/widget-types-configuration/pie.ts | 56 - .../tools/widget-types-configuration/radar.ts | 33 - .../widget-types-configuration/scatter.ts | 48 - .../tools/widget-types-configuration/table.ts | 138 - .../widget-types-configuration/text/main.ts | 19 - .../text/widget-base-text.ts | 56 - .../text/widget-digital-scroll.ts | 38 - .../text/widget-time-text.ts | 25 - .../widget-types-configuration/wordcloud.ts | 68 - src/widget/tools/widget/bar/index.ts | 78 - src/widget/tools/widget/bar/main.ts | 28 - .../tools/widget/bar/widget-alignment-bar.ts | 18 - .../tools/widget/bar/widget-backgroud-bar.ts | 18 - .../tools/widget/bar/widget-base-bar.ts | 14 - .../tools/widget/bar/widget-lengthways-bar.ts | 21 - .../tools/widget/bar/widget-radius-bar.ts | 19 - .../tools/widget/bar/widget-stack-bar.ts | 94 - src/widget/tools/widget/emap/index.ts | 89 - src/widget/tools/widget/emap/main.ts | 15 - .../tools/widget/emap/widget-emap-base.ts | 16 - src/widget/tools/widget/form/main.tsx | 15 - .../tools/widget/form/widget-form-radio.tsx | 36 - src/widget/tools/widget/funnel/index.ts | 78 - src/widget/tools/widget/funnel/main.ts | 13 - .../tools/widget/funnel/widget-funnel-bar.ts | 14 - src/widget/tools/widget/index.ts | 48 - src/widget/tools/widget/line/index.ts | 77 - src/widget/tools/widget/line/main.ts | 22 - .../widget/line/widget-base-area-line.ts | 18 - .../line/widget-base-lengthways-line.ts | 19 - .../tools/widget/line/widget-base-line.ts | 14 - .../widget/line/widget-base-smooth-line.ts | 18 - src/widget/tools/widget/pie/index.ts | 78 - src/widget/tools/widget/pie/main.ts | 19 - .../tools/widget/pie/widget-annulus-pie.ts | 20 - .../tools/widget/pie/widget-base-pie.ts | 18 - .../tools/widget/pie/widget-rosetype-pie.ts | 21 - src/widget/tools/widget/radar/index.ts | 110 - src/widget/tools/widget/radar/main.ts | 15 - .../tools/widget/radar/widget-base-radar.ts | 14 - .../tools/widget/radar/widget-circle-radar.ts | 18 - src/widget/tools/widget/scatter/index.ts | 79 - src/widget/tools/widget/scatter/main.ts | 13 - .../widget/scatter/widget-base-scatter.ts | 14 - src/widget/tools/widget/table/index.ts | 80 - src/widget/tools/widget/table/main.ts | 13 - .../tools/widget/table/widget-base-table.ts | 14 - src/widget/tools/widget/text/main.ts | 19 - .../tools/widget/text/widget-base-text.ts | 35 - .../widget/text/widget-digital-scroll.ts | 54 - .../tools/widget/text/widget-time-text.ts | 35 - src/widget/tools/widget/widget-group.ts | 56 - src/widget/tools/widget/widget-image.ts | 36 - src/widget/tools/widget/wordcloud/index.ts | 93 - src/widget/tools/widget/wordcloud/main.ts | 15 - .../widget/wordcloud/widget-base-wrodcloud.ts | 14 - src/widget/wordcloud/index.tsx | 47 - tree.md | 435 - tsconfig.json | 10 +- vscode/setting.json | 129 - yarn.lock | 11356 ----- 243 files changed, 18879 insertions(+), 52895 deletions(-) delete mode 100644 .prettierrc.json create mode 100644 babel.config.js delete mode 100644 bash.exe.stackdump delete mode 100644 config-overrides.js create mode 100644 config/utils.js create mode 100644 config/webpack.base.js create mode 100644 config/webpack.dev.js create mode 100644 config/webpack.prod.js delete mode 100644 public/css/animate.min.css delete mode 100644 public/logo192.png delete mode 100644 public/logo512.png delete mode 100644 public/manifest.json delete mode 100644 public/robots.txt delete mode 100644 src/App.test.tsx delete mode 100644 src/assets/font/iconfont.ttf delete mode 100644 src/assets/font/iconfont.woff delete mode 100644 src/assets/font/iconfont.woff2 delete mode 100644 src/assets/image/common/avatar.png delete mode 100644 src/assets/image/configuration/bar/widgetAlignmentBar.png delete mode 100644 src/assets/image/configuration/bar/widgetBackgroudBar.png delete mode 100644 src/assets/image/configuration/bar/widgetBaseBar.png delete mode 100644 src/assets/image/configuration/bar/widgetLengthwaysBar.png delete mode 100644 src/assets/image/configuration/bar/widgetRadiusBar.png delete mode 100644 src/assets/image/configuration/bar/widgetStackBar.png delete mode 100644 src/assets/image/configuration/emap/widgetEmapBase.png delete mode 100644 src/assets/image/configuration/funnel/widgetBaseFunnel.png delete mode 100644 src/assets/image/configuration/line/widgetBaseAreaLine.png delete mode 100644 src/assets/image/configuration/line/widgetBaseLengthwaysLine.png delete mode 100644 src/assets/image/configuration/line/widgetBaseLine.png delete mode 100644 src/assets/image/configuration/line/widgetBaseSmoothLine.png delete mode 100644 src/assets/image/configuration/pie/widgetAnnulusPie.png delete mode 100644 src/assets/image/configuration/pie/widgetBasePie.png delete mode 100644 src/assets/image/configuration/pie/widgetRosetypePie.png delete mode 100644 src/assets/image/configuration/radar/widgetBaseRadar.png delete mode 100644 src/assets/image/configuration/radar/widgetCircleRadar.png delete mode 100644 src/assets/image/configuration/scatter/widgetBaseScatter.png delete mode 100644 src/assets/image/configuration/wordcloud/widgetBaseWordcloud.png delete mode 100644 src/assets/image/login/bg.jpg delete mode 100644 src/assets/image/report/canvas-bg.png delete mode 100644 src/assets/scss/base/font.scss delete mode 100644 src/assets/scss/base/normalize.scss delete mode 100644 src/assets/scss/base/var.scss delete mode 100644 src/assets/scss/index.scss delete mode 100644 src/assets/scss/mixin/basic.scss delete mode 100644 src/assets/scss/mixin/config.scss delete mode 100644 src/assets/scss/mixin/function.scss delete mode 100644 src/assets/scss/mixin/mixins.scss delete mode 100644 src/components/create-portal/index.tsx delete mode 100644 src/components/echarts/index.tsx delete mode 100644 src/components/json-editor/index.scss delete mode 100644 src/components/json-editor/index.tsx delete mode 100644 src/components/loading/index.tsx delete mode 100644 src/components/pop-confirm/index.tsx delete mode 100644 src/components/private-route/index.scss delete mode 100644 src/components/private-route/index.tsx delete mode 100644 src/components/request/index.tsx delete mode 100644 src/components/wrapper/index.scss delete mode 100644 src/components/wrapper/index.tsx create mode 100644 src/config.js delete mode 100644 src/config/index.ts delete mode 100644 src/config/table-config.ts create mode 100644 src/core/hook/index.ts create mode 100644 src/core/hook/useTopic.hook.tsx create mode 100644 src/core/theme/index.ts create mode 100644 src/core/theme/theme01.ts create mode 100644 src/core/theme/theme01_dark.ts create mode 100644 src/core/theme/themes.ts delete mode 100644 src/index.scss delete mode 100644 src/index.tsx delete mode 100644 src/logo.svg create mode 100644 src/main.tsx delete mode 100644 src/mock/index.ts delete mode 100644 src/mock/modules/configuration.ts delete mode 100644 src/mock/modules/login.ts delete mode 100644 src/mock/modules/report.ts delete mode 100644 src/pages/configuration/components/add-or-edit-page/index.tsx delete mode 100644 src/pages/configuration/components/center/components/auxiliary.tsx delete mode 100644 src/pages/configuration/components/center/components/drag.tsx delete mode 100644 src/pages/configuration/components/center/components/grid.tsx delete mode 100644 src/pages/configuration/components/center/index.tsx delete mode 100644 src/pages/configuration/components/header/index.scss delete mode 100644 src/pages/configuration/components/header/index.tsx delete mode 100644 src/pages/configuration/components/left/index.scss delete mode 100644 src/pages/configuration/components/left/index.tsx delete mode 100644 src/pages/configuration/components/right/index.scss delete mode 100644 src/pages/configuration/components/right/index.tsx delete mode 100644 src/pages/configuration/components/ruler/index.scss delete mode 100644 src/pages/configuration/components/ruler/index.tsx delete mode 100644 src/pages/configuration/index.scss delete mode 100644 src/pages/configuration/index.tsx delete mode 100644 src/pages/frame/components/bread-crumbs.tsx delete mode 100644 src/pages/frame/components/menu.tsx delete mode 100644 src/pages/frame/components/routers.tsx delete mode 100644 src/pages/frame/index.scss delete mode 100644 src/pages/frame/index.tsx delete mode 100644 src/pages/login/index.scss delete mode 100644 src/pages/login/index.tsx delete mode 100644 src/pages/preview/index.scss delete mode 100644 src/pages/preview/index.tsx delete mode 100644 src/pages/report/big-screen/index.scss delete mode 100644 src/pages/report/big-screen/index.tsx delete mode 100644 src/react-app-env.d.ts delete mode 100644 src/reportWebVitals.ts delete mode 100644 src/service/config.ts delete mode 100644 src/setupProxy.js delete mode 100644 src/setupTests.ts delete mode 100644 src/store/actionType.ts delete mode 100644 src/store/actions/authorization.ts delete mode 100644 src/store/actions/counter.ts delete mode 100644 src/store/actions/largeScreen.ts delete mode 100644 src/store/actions/userinfo.ts delete mode 100644 src/store/index.ts delete mode 100644 src/store/reducers/authorization.ts delete mode 100644 src/store/reducers/counter.ts delete mode 100644 src/store/reducers/index.ts delete mode 100644 src/store/reducers/largeScreen.ts delete mode 100644 src/store/reducers/userinfo.ts delete mode 100644 src/theme/dark.ts delete mode 100644 src/theme/index.ts delete mode 100644 src/theme/white.ts delete mode 100644 src/types/index.ts delete mode 100644 src/utils/echarts-wordcloud.js delete mode 100644 src/utils/echarts.ts delete mode 100644 src/utils/session-storage.ts delete mode 100644 src/utils/tools.ts delete mode 100644 src/widget/bar/index.tsx delete mode 100644 src/widget/emap/index.tsx delete mode 100644 src/widget/form/index.tsx delete mode 100644 src/widget/form/widget-form-radio.tsx delete mode 100644 src/widget/funnel/index.tsx delete mode 100644 src/widget/group/index.scss delete mode 100644 src/widget/group/index.tsx delete mode 100644 src/widget/image/index.scss delete mode 100644 src/widget/image/index.tsx delete mode 100644 src/widget/index.scss delete mode 100644 src/widget/index.tsx delete mode 100644 src/widget/line/index.tsx delete mode 100644 src/widget/pie/index.tsx delete mode 100644 src/widget/radar/index.tsx delete mode 100644 src/widget/scatter/index.tsx delete mode 100644 src/widget/table/index.scss delete mode 100644 src/widget/table/index.tsx delete mode 100644 src/widget/text/index.tsx delete mode 100644 src/widget/text/widget-base-text/index.scss delete mode 100644 src/widget/text/widget-base-text/index.tsx delete mode 100644 src/widget/text/widget-digital-scroll/components/item.tsx delete mode 100644 src/widget/text/widget-digital-scroll/index.scss delete mode 100644 src/widget/text/widget-digital-scroll/index.tsx delete mode 100644 src/widget/text/widget-time-text/index.scss delete mode 100644 src/widget/text/widget-time-text/index.tsx delete mode 100644 src/widget/tools/base-configuration/animate.ts delete mode 100644 src/widget/tools/base-configuration/box.ts delete mode 100644 src/widget/tools/base-configuration/coordinate.ts delete mode 100644 src/widget/tools/base-configuration/data.ts delete mode 100644 src/widget/tools/base-configuration/echarts.ts delete mode 100644 src/widget/tools/base-configuration/font.ts delete mode 100644 src/widget/tools/base-configuration/index.ts delete mode 100644 src/widget/tools/base-configuration/page.ts delete mode 100644 src/widget/tools/main.ts delete mode 100644 src/widget/tools/widget-types-configuration/bar.ts delete mode 100644 src/widget/tools/widget-types-configuration/emap/main.ts delete mode 100644 src/widget/tools/widget-types-configuration/emap/widget-emap-base.ts delete mode 100644 src/widget/tools/widget-types-configuration/form/main.ts delete mode 100644 src/widget/tools/widget-types-configuration/form/widget-form-radio.ts delete mode 100644 src/widget/tools/widget-types-configuration/funnel.ts delete mode 100644 src/widget/tools/widget-types-configuration/group.ts delete mode 100644 src/widget/tools/widget-types-configuration/image.ts delete mode 100644 src/widget/tools/widget-types-configuration/index.ts delete mode 100644 src/widget/tools/widget-types-configuration/line.ts delete mode 100644 src/widget/tools/widget-types-configuration/pie.ts delete mode 100644 src/widget/tools/widget-types-configuration/radar.ts delete mode 100644 src/widget/tools/widget-types-configuration/scatter.ts delete mode 100644 src/widget/tools/widget-types-configuration/table.ts delete mode 100644 src/widget/tools/widget-types-configuration/text/main.ts delete mode 100644 src/widget/tools/widget-types-configuration/text/widget-base-text.ts delete mode 100644 src/widget/tools/widget-types-configuration/text/widget-digital-scroll.ts delete mode 100644 src/widget/tools/widget-types-configuration/text/widget-time-text.ts delete mode 100644 src/widget/tools/widget-types-configuration/wordcloud.ts delete mode 100644 src/widget/tools/widget/bar/index.ts delete mode 100644 src/widget/tools/widget/bar/main.ts delete mode 100644 src/widget/tools/widget/bar/widget-alignment-bar.ts delete mode 100644 src/widget/tools/widget/bar/widget-backgroud-bar.ts delete mode 100644 src/widget/tools/widget/bar/widget-base-bar.ts delete mode 100644 src/widget/tools/widget/bar/widget-lengthways-bar.ts delete mode 100644 src/widget/tools/widget/bar/widget-radius-bar.ts delete mode 100644 src/widget/tools/widget/bar/widget-stack-bar.ts delete mode 100644 src/widget/tools/widget/emap/index.ts delete mode 100644 src/widget/tools/widget/emap/main.ts delete mode 100644 src/widget/tools/widget/emap/widget-emap-base.ts delete mode 100644 src/widget/tools/widget/form/main.tsx delete mode 100644 src/widget/tools/widget/form/widget-form-radio.tsx delete mode 100644 src/widget/tools/widget/funnel/index.ts delete mode 100644 src/widget/tools/widget/funnel/main.ts delete mode 100644 src/widget/tools/widget/funnel/widget-funnel-bar.ts delete mode 100644 src/widget/tools/widget/index.ts delete mode 100644 src/widget/tools/widget/line/index.ts delete mode 100644 src/widget/tools/widget/line/main.ts delete mode 100644 src/widget/tools/widget/line/widget-base-area-line.ts delete mode 100644 src/widget/tools/widget/line/widget-base-lengthways-line.ts delete mode 100644 src/widget/tools/widget/line/widget-base-line.ts delete mode 100644 src/widget/tools/widget/line/widget-base-smooth-line.ts delete mode 100644 src/widget/tools/widget/pie/index.ts delete mode 100644 src/widget/tools/widget/pie/main.ts delete mode 100644 src/widget/tools/widget/pie/widget-annulus-pie.ts delete mode 100644 src/widget/tools/widget/pie/widget-base-pie.ts delete mode 100644 src/widget/tools/widget/pie/widget-rosetype-pie.ts delete mode 100644 src/widget/tools/widget/radar/index.ts delete mode 100644 src/widget/tools/widget/radar/main.ts delete mode 100644 src/widget/tools/widget/radar/widget-base-radar.ts delete mode 100644 src/widget/tools/widget/radar/widget-circle-radar.ts delete mode 100644 src/widget/tools/widget/scatter/index.ts delete mode 100644 src/widget/tools/widget/scatter/main.ts delete mode 100644 src/widget/tools/widget/scatter/widget-base-scatter.ts delete mode 100644 src/widget/tools/widget/table/index.ts delete mode 100644 src/widget/tools/widget/table/main.ts delete mode 100644 src/widget/tools/widget/table/widget-base-table.ts delete mode 100644 src/widget/tools/widget/text/main.ts delete mode 100644 src/widget/tools/widget/text/widget-base-text.ts delete mode 100644 src/widget/tools/widget/text/widget-digital-scroll.ts delete mode 100644 src/widget/tools/widget/text/widget-time-text.ts delete mode 100644 src/widget/tools/widget/widget-group.ts delete mode 100644 src/widget/tools/widget/widget-image.ts delete mode 100644 src/widget/tools/widget/wordcloud/index.ts delete mode 100644 src/widget/tools/widget/wordcloud/main.ts delete mode 100644 src/widget/tools/widget/wordcloud/widget-base-wrodcloud.ts delete mode 100644 src/widget/wordcloud/index.tsx delete mode 100644 tree.md delete mode 100644 vscode/setting.json delete mode 100644 yarn.lock diff --git a/.eslintrc.js b/.eslintrc.js index 321d2ff..c9bb583 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,212 +1,18 @@ module.exports = { - // 停止在父级目录中查找eslint的配置 - root: true, - env: { - // 支持es6全局变量 例如Set。自动启用es6语法。 - es6: true, - browser: true, - node: true + // 解析选项 + parserOptions: { + babelOptions: { + presets: [ + // 解决页面报错问题 + ["babel-preset-react-app", false], + "babel-preset-react-app/prod", + "@babel/preset-typescript", + ], }, - extends: [ - 'react-app', - 'react-app/jest', - 'eslint:recommended', - 'plugin:react/recommended', - 'plugin:react/jsx-runtime' - ], - rules: { - 'keyword-spacing': 2, - 'block-spacing': 0, - // 'camelcase ': 0, - 'no-alert': 0, //禁止使用alert confirm prompt - 'no-array-constructor': 2, // 禁止使用数组构造器 - 'no-bitwise': 0, // 禁止使用按位运算符 - 'no-caller': 1, // 禁止使用arguments.caller或arguments.callee - 'no-catch-shadow': 2, // 禁止catch子句参数与外部作用域变量同名 - 'no-class-assign': 2, // 禁止给类赋值 - 'no-cond-assign': 2, // 禁止在条件表达式中使用赋值语句 - // 'no-console': process.env.NODE_ENV === 'production' ? 2 : 0, //禁止使用console - 'no-const-assign': 2, // 禁止修改const声明的变量 - 'no-constant-condition': 2, // 禁止在条件中使用常量表达式 if(true) if(1) - 'no-continue': 0, // 禁止使用continue - 'no-control-regex': 2, //禁止在正则表达式中使用控制字符 - 'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0, //禁止使用debugger - 'no-delete-var': 2, // 不能对var声明的变量使用delete操作符 - 'no-div-regex': 1, // 不能使用看起来像除法的正则表达式/=foo/ - 'no-dupe-keys': 2, // 在创建对象字面量时不允许键重复 {a:1,a:1} - 'no-dupe-args': 2, // 函数参数不能重复 - 'no-duplicate-case': 2, // switch中的case标签不能重复 - 'no-else-return': 0, // 如果if语句里面有return,后面不能跟else语句 - 'no-empty': 2, //块语句中的内容不能为空 - 'no-empty-character-class': 2, //正则表达式中的[]内容不能为空 - 'no-empty-label': 0, // 禁止使用空label - 'no-eq-null': 2, //禁止对null使用==或!=运算符 - 'no-eval': 1, //禁止使用eval - 'no-ex-assign': 2, //禁止给catch语句中的异常参数赋值 - 'no-extend-native': 2, //禁止扩展native对象 - 'no-extra-bind': 2, //禁止不必要的函数绑定 - 'no-extra-boolean-cast': 2, //禁止不必要的bool转换 - 'no-extra-parens': 0, //禁止非必要的括号, react本身就有这种简写 - 'no-extra-semi': 2, //禁止多余的冒号 - 'no-fallthrough': 1, //禁止switch穿透 - 'no-floating-decimal': 2, //禁止省略浮点数中的0 .5 3. - 'no-func-assign': 2, //禁止重复的函数声明 - 'no-implicit-coercion': 1, //禁止隐式转换 - 'no-implied-eval': 2, //禁止使用隐式eval - 'no-inline-comments': 0, //禁止行内备注 - 'no-inner-declarations': [2, 'functions'], //禁止在块语句中使用声明(变量或函数) - 'no-invalid-regexp': 2, //禁止无效的正则表达式 - 'no-invalid-this': 2, //禁止无效的this,只能用在构造器,类,对象字面量 - 'no-irregular-whitespace': 2, //不能有不规则的空格 - 'no-iterator': 2, //禁止使用__iterator__ 属性 - 'no-label-var': 2, //label名不能与var声明的变量名相同 - 'no-labels': 2, //禁止标签声明 - 'no-lone-blocks': 2, //禁止不必要的嵌套块 - 'no-lonely-if': 2, //禁止else语句内只有if语句 - 'no-loop-func': 1, //禁止在循环中使用函数(如果没有引用外部变量不形成闭包就可以) - 'no-mixed-requires': [0, false], //声明时不能混用声明类型 - 'no-mixed-spaces-and-tabs': 0, //禁止混用tab和空格 - 'linebreak-style': [0, 'windows'], //换行风格 - 'no-multi-spaces': 0, //不能用多余的空格 - 'no-multi-str': 2, //字符串不能用\换行 - 'no-multiple-empty-lines': [1, { max: 3 }], //空行最多不能超过2行 - 'no-native-reassign': 2, //不能重写native对象 - 'no-negated-in-lhs': 2, //in 操作符的左边不能有! - 'no-nested-ternary': 0, //禁止使用嵌套的三目运算 - 'no-new': 1, //禁止在使用new构造一个实例后不赋值 - 'no-new-func': 1, //禁止使用new Function - 'no-new-object': 2, //禁止使用new Object() - 'no-new-require': 2, //禁止使用new require - 'no-new-wrappers': 2, //禁止使用new创建包装实例,new String new Boolean new Number - 'no-obj-calls': 2, //不能调用内置的全局对象,比如Math() JSON() - 'no-octal': 2, //禁止使用八进制数字 - 'no-octal-escape': 2, //禁止使用八进制转义序列 - 'no-param-reassign': 0, //禁止给参数重新赋值 - 'no-path-concat': 0, //node中不能使用__dirname或__filename做路径拼接 - 'no-plusplus': 0, //禁止使用++,-- - 'no-process-env': 0, //禁止使用process.env - 'no-process-exit': 0, //禁止使用process.exit() - 'no-proto': 2, //禁止使用__proto__属性 - 'no-redeclare': 2, //禁止重复声明变量 - 'no-regex-spaces': 2, //禁止在正则表达式字面量中使用多个空格 /foo bar/ - 'no-restricted-modules': 0, //如果禁用了指定模块,使用就会报错 - 'no-return-assign': 1, //return 语句中不能有赋值表达式 - 'no-script-url': 0, //禁止使用javascript:void(0) - 'no-self-compare': 2, //不能比较自身 - 'no-sequences': 0, //禁止使用逗号运算符 - 'no-shadow': 0, //外部作用域中的变量不能与它所包含的作用域中的变量或参数同名 - 'no-shadow-restricted-names': 2, //严格模式中规定的限制标识符不能作为声明时的变量名使用 - 'no-spaced-func': 2, //函数调用时 函数名与()之间不能有空格 - 'no-sparse-arrays': 2, //禁止稀疏数组, [1,,2] - 'no-sync': 0, //nodejs 禁止同步方法 - 'no-ternary': 0, //禁止使用三目运算符 - 'no-trailing-spaces': 0, //一行结束后面不要有空格 - 'no-this-before-super': 0, //在调用super()之前不能使用this或super - 'no-throw-literal': 2, //禁止抛出字面量错误 throw "error"; - 'no-undef': 2, //不能有未定义的变量 - 'no-undef-init': 2, //变量初始化时不能直接给它赋值为undefined - 'no-undefined': 0, //不能使用undefined - 'no-unexpected-multiline': 2, //避免多行表达式 - 'no-underscore-dangle': 1, //标识符不能以_开头或结尾 - 'no-unneeded-ternary': 2, //禁止不必要的嵌套 var isYes = answer === 1 ? true : false; - 'no-unreachable': 2, //不能有无法执行的代码 - 'no-unused-expressions': 2, //禁止无用的表达式 - 'no-unused-vars': 0, // [2, {"vars": "all", "args": "after-used"}] 不能有声明后未被使用的变量或参数 - '@typescript-eslint/no-unused-vars': 0, - 'no-use-before-define': 2, // 未定义前不能使用 - 'no-useless-call': 2, // 禁止不必要的call和apply - 'no-void': 2, // 禁用void操作符 - 'no-var': 0, // 禁用var,用let和const代替 - 'no-warning-comments': [ - 1, - { terms: ['todo', 'fixme', 'xxx'], location: 'start' } - ], //不能有警告备注 - 'no-with': 2, // 禁用with - - 'array-bracket-spacing': [2, 'never'], //是否允许非空数组里面有多余的空格 - 'arrow-parens': 0, //箭头函数用小括号括起来 - 'arrow-spacing': 0, //=>的前/后括号 - 'accessor-pairs': 0, //在对象中使用getter/setter - 'block-scoped-var': 0, //块语句中使用var - 'brace-style': [1, '1tbs'], //大括号风格 - 'callback-return': 1, //避免多次调用回调什么的 - // camelcase: 2, //强制驼峰法命名 - 'comma-dangle': [2, 'never'], //对象字面量项尾不能有逗号 - 'comma-spacing': 0, //逗号前后的空格 - 'comma-style': [2, 'last'], //逗号风格,换行时在行首还是行尾 - complexity: [0, 11], //循环复杂度 - 'computed-property-spacing': [0, 'never'], //是否允许计算后的键名什么的 - 'consistent-return': 0, //return 后面是否允许省略 - 'consistent-this': [2, 'that'], //this别名 - 'constructor-super': 0, //非派生类不能调用super,派生类必须调用super - curly: [0, 'all'], //必须使用 if(){} 中的{} - 'default-case': 2, //switch语句最后必须有default - 'dot-location': 0, //对象访问符的位置,换行的时候在行首还是行尾 - 'dot-notation': [0, { allowKeywords: true }], //避免不必要的方括号 - 'eol-last': 0, //文件以单一的换行符结束 - eqeqeq: 0, //必须使用全等 - 'func-names': 0, //函数表达式必须有名字 - 'func-style': [0, 'declaration'], //函数风格,规定只能使用函数声明/函数表达式 - 'generator-star-spacing': 0, //生成器函数*的前后空格 - 'guard-for-in': 0, //for in循环要用if语句过滤 - 'handle-callback-err': 0, //nodejs 处理错误 - 'id-length': 0, //变量名长度 - indent: [0, 2], //缩进风格 - 'init-declarations': 0, //声明时必须赋初值 - 'key-spacing': [0, { beforeColon: false, afterColon: true }], //对象字面量中冒号的前后空格 - 'lines-around-comment': 0, //行前/行后备注 - 'max-depth': [0, 4], //嵌套块深度 - 'max-len': [0, 80, 4], //字符串最大长度 - 'max-nested-callbacks': [0, 2], //回调嵌套深度 - 'max-params': [0, 3], //函数最多只能有3个参数 - 'max-statements': [0, 10], //函数内最多有几个声明 - 'new-cap': 2, //函数名首行大写必须使用new方式调用,首行小写必须用不带new方式调用 - 'new-parens': 2, //new时必须加小括号 - 'newline-after-var': 0, //变量声明后是否需要空一行 - 'object-curly-spacing': [0, 'never'], //大括号内是否允许不必要的空格 - 'object-shorthand': 0, //强制对象字面量缩写语法 - 'one-var': 0, //连续声明 - 'operator-assignment': [0, 'always'], //赋值运算符 += -=什么的 - 'operator-linebreak': [0, 'after'], //换行时运算符在行尾还是行首 - 'padded-blocks': 0, //块语句内行首行尾是否要空行 - 'prefer-const': 0, //首选const - 'prefer-spread': 0, //首选展开运算 - 'prefer-reflect': 0, //首选Reflect的方法 - quotes: [0, 'single'], //引号类型 `` "" '' - 'quote-props': [0, 'always'], //对象字面量中的属性名是否强制双引号 - radix: 0, //parseInt必须指定第二个参数 - 'id-match': 0, //命名检测 - 'require-yield': 0, //生成器函数必须有yield - semi: [0, 'always'], // 语句强制分号结尾 - 'semi-spacing': [0, { before: false, after: true }], //分号前后空格 - 'sort-vars': 0, //变量声明时排序 - 'space-after-keywords': [0, 'always'], //关键字后面是否要空一格 - 'space-before-blocks': [0, 'always'], //不以新行开始的块{前面要不要有空格 - 'space-before-function-paren': [0, 'always'], //函数定义时括号前面要不要有空格 - 'space-in-parens': [0, 'never'], //小括号里面要不要有空格 - 'space-infix-ops': 0, //中缀操作符周围要不要有空格 - 'space-return-throw-case': 0, //return throw case后面要不要加空格 - 'space-unary-ops': [0, { words: true, nonwords: false }], //一元运算符的前/后要不要加空格 - 'spaced-comment': 0, //注释风格要不要有空格什么的 - strict: 2, //使用严格模式 - 'use-isnan': 2, //禁止比较时使用NaN,只能用isNaN() - 'valid-jsdoc': 0, //jsdoc规则 - 'valid-typeof': 2, //必须使用合法的typeof的值 - 'vars-on-top': 2, //var必须放在作用域顶部 - 'wrap-iife': [2, 'inside'], //立即执行函数表达式的小括号风格 - 'wrap-regex': 0, //正则表达式字面量用小括号包起来 - yoda: [2, 'never'], //禁止尤达条件 - 'react/display-name': [0] - }, - parserOptions: { - parser: 'babel-eslint', - ecmaVersion: 2018, - // 使用es next的模块 - sourceType: 'module', - ecmaFeatures: { - // jsx - jsx: true, - tsx: false - } - } -}; \ No newline at end of file + }, + // 继承其他规则 + extends: ["react-app"], + rules: { + "react-hooks/rules-of-hooks": 0, + }, +}; diff --git a/.gitignore b/.gitignore index 4d29575..ee50498 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,10 @@ # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. # dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage +node_modules # production -/build +dist # misc .DS_Store @@ -20,4 +15,4 @@ npm-debug.log* yarn-debug.log* -yarn-error.log* +yarn-error.log* \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json deleted file mode 100644 index 18f2e8a..0000000 --- a/.prettierrc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "tabWidth": 2, - "semi": false, - "singleQuote": true, - "trailingComma": "none", - "arrowParens": "always", - "jsxSingleQuote": true, - "bracketSpacing": true, - "bracketSameLine": true -} diff --git a/README.md b/README.md index cb2a06b..12093b1 100644 --- a/README.md +++ b/README.md @@ -1,201 +1,2 @@ -# 基于 React 拖动配置大屏的后台管理系统 - -bigscreen 是一个高效的拖拽式低代码数据可视化开发平台,将图表或页面元素封装为基础组件,无需编写代码即可制作数据大屏,减少心智负担。 - -项目纯前端-Demo 地址:[https://myfirebug.github.io/bigscreen/index.html#/login](https://myfirebug.github.io/bigscreen/index.html#/login) - -用户名:admin, 密码:123456 - -**工作台** - -![RUNOOB 图标](https://myfirebug.github.io/example-images/bigscreen/0.jpg) - -**大屏展示** - -![RUNOOB 图标](https://myfirebug.github.io/example-images/bigscreen/1.jpg) - -**主要依赖:** - -| 名称 | 版本 | 名称 | 版本 | -| ----------------- | ------ | ------------- | ------ | -| react | 18.0.0 | react-dom | 18.0.0 | -| typescript | 4.6.3 | jsoneditor | 9.9.0 | -| redux | 4.1.2 | react-redux | 7.2.8 | -| react-rnd | 10.3.7 | redux-logger | 3.0.6 | -| redux-persist | 6.0.0 | redux-thunk | 2.4.1 | -| react-app-rewire | 2.2.1 | echarts | 5.3.2 | -| echarts-wordcloud | 2.0.0 | axios | 0.26.1 | -| cross-env | 7.0.3 | customize-cra | 1.0.0 | -| antd | 4.19.3 | - -**开发环境** - -| 名称 | 版本 | 名称 | 版本 | -| ---- | ------- | ---- | ------ | -| node | 16.17.0 | npm | 8.15.0 | - -**已完成功能** - -| 页面 | 是否完成(功能) | -| -------- | ---------------------------------------------------------------------------------------------------------- | -| 登录 | 是 | -| 首页 | 是 | -| 报表管理 | 是 | -| 大屏配置 | 是 | -| - | 新增、编辑、删除页面功能(不能编辑、删除当面页面) | -| - | 项目配置功能 | -| - | 图层管理功能 | -| - | 组件配置功能 | -| - | 数据配置功能(组组件里面的组件可以选择是否使用组的接口数据) | -| - | 组件坐标功能 | -| - | 组组件有联动功能(配置联动功能时,先配置组组件的数据接口地址和请求参数,另只有组组才有添加表单组件的功能) | -| - | 分组、拆分、复制、删除、上移、下移、左移、右移、上移一层、下移一层、置顶图层、置底图标 | -| 大屏预览 | 是 | - -**已完成的组件** - -| 分类 | 名称 | 名称 | 名称 | 名称 | 名称 | 名称 | -| ------ | -------------------- | ---------------- | -------------------- | -------------- | ---------- | ---------- | -| 文本 | 基础文本 | 时间文本 | 数字滚动 | - | - | - | -| 图片 | 图片 | - | - | - | - | - | -| 表格 | 基础表格 | - | - | - | - | - | -| 折线图 | 基础折线图 | 基础平滑折线图 | 基础面积图 | 基础纵向折线图 | - | - | -| 柱状图 | 基础柱状图 | 带背景色的柱状图 | 坐标轴刻度与标签对齐 | 圆角柱状图 | 纵向柱状图 | 堆积柱状图 | -| 饼图 | 基础饼图 | 圆环饼图 | 南丁格尔图 | - | - | - | -| 雷达图 | 基础雷达图 | 圆形雷达图 | - | - | - | - | -| 漏斗图 | 基础漏斗图 | - | - | - | - | - | -| 散点图 | 基础散点图 | - | - | - | - | - | -| 表单 | 单选 | - | - | - | - | - | -| emap | 基础地图(线上跨域) | - | - | - | - | - | -| 词云 | 基础词云 | - | - | - | - | - | - -# 框架使用技术 - -- 框架为`create-react-app`构架,搭配`react-router-dom`、`redux`、`react-redux`、`redux-thunk`、`redux-persist`、`redux-logger`、`axios`,UI 框架为`antd@4.19.3` - -# 学习文档 - -- [react 中文官网](https://react.docschina.org 'react中文官网') -- [react 英文官网](https://reactjs.org 'react英文官网') -- [redux 中文官网](http://cn.redux.js.org 'redux中文官网') -- [redux 英文官网](https://redux.js.org 'redux英文官网') -- [create-react-app 中文文档](https://www.html.cn/create-react-app/docs/getting-started/ 'create-react-app中文文档') -- [antd 官网](https://3x.ant.design/index-cn 'antd官网') -- [react-app-rewired](https://github.com/timarney/react-app-rewired#readme '在不npm run inject的情况下修改webpack') -- [webpack-bundle-analyzer 分析 SPA 应用](https://github.com/webpack-contrib/webpack-bundle-analyzer 'webpack-bundle-analyzer分析SPA应用') - -# 依赖安装、启动、打包 - -``` -## 克隆 - -## 启动开发环境(开发调试时使用) -### `npm start` - -## 构建测试项目 -## `npm build:test` - -## 构建正式项目 -### `npm build:production` - -``` - -# 目录结构 - -``` -bigscreen -├── src -│ ├── assets // 静态资源 -│ ├── components // 公共组件 -│ ├── config // 配置文件 -│ ├── mock // 模拟接口 -│ ├── pages // 页面 -│ │ ├── configuration // 大屏配置页面 -│ │ ├── frame // 框架页面 -│ │ ├── home // 首页页面 -│ │ ├── login // 登录页面 -│ │ ├── preview // 大屏展示页面 -│ │ └── report // 大屏列表页面 -│ ├── service // 接口服务 -│ ├── store // 状态 -│ ├── theme // echarts主题 -│ ├── types // ts基本类型 -│ ├── utils // 工具 -│ └── widget // 组件及其配置 -``` - -# 文件路径依赖引用简写如下 - -> 如:引入 components/loading 组件方法库路径:import Loading from '@src/components/loading' - -``` -'@src': path.resolve(__dirname, 'src'), -'@assets': path.resolve(__dirname, 'src/assets'), -'@utils': path.resolve(__dirname, 'src/utils'), -'@pages': path.resolve(__dirname, 'src/pages'), -'@service': path.resolve(__dirname, 'src/service'), -'@types': path.resolve(__dirname, 'src/types'), -'@store': path.resolve(__dirname, 'src/store') -``` - -# 特殊规范 - -## page 里页面文件夹命名规范 - -这里必须以`xxx-xxx`方式命令文件夹,每个文件夹里都包含`index.js`,`index.scss`即该文件夹的入口文件 - -> 比如:`system-management` - -``` -├─system-management -| ├─dictionary // 字典模块 -| | └index.tsx // 字典模块入口文件 -| | └index.scss // 字典模块页面样式 -``` - -## 页面及组件样式规范 - -- 强制使用`BEM`方式 - BEM 配置的命名空间统一为后台 简写:bg,这里可以在 src/assets/scss/mixin/config.scss 里修改,最好不要修改 - -## 菜单管理(路由) - -> 这里请注意无子路由时,`subResource:[]`,有子路由时`components`麻烦值为空 - -> 注意这里的`components`找的是 page 文件夹下面的文件 - -> path 里是必须是一级一级取的,比如系统菜单`/system-management`,订单中心->字典管理`/system-management/├─dictionary`,这主要是为了设置动态面包屑使用 - -``` -[{ - "components": "home", - "isMemu": 1, - "resIcon": "e6fa", - "resTitle": "首页", - "resUrl": "/home", - "status": 1, - "subResource": [] - }, - { - "components": "", - "isMemu": 2, - "resIcon": "e6fa", - "resTitle": "系统管理", - "resUrl": "/system-management", - "status": 1, - "subResource": [{ - "components": "system-management/dictionary", - "isMemu": 1, - "resIcon": "", - "resTitle": "字典管理", - "resUrl": "/system-management/dictionary", - "status": 1 - }] -}] -``` - -## 面包屑 - -不能自己设置面包屑上的中文 - -> 直接是根据菜单自动生成的 +# cli +从零搭建vue、react工程 diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 0000000..854bdcd --- /dev/null +++ b/babel.config.js @@ -0,0 +1,4 @@ +module.exports = { + // https://github.com/facebook/create-react-app/blob/main/packages/babel-preset-react-app/create.js + presets: ["react-app", "@babel/preset-typescript", "@babel/preset-react"], +}; diff --git a/bash.exe.stackdump b/bash.exe.stackdump deleted file mode 100644 index 45b58f2..0000000 --- a/bash.exe.stackdump +++ /dev/null @@ -1,25 +0,0 @@ -Stack trace: -Frame Function Args -000FFFF0060 00210062F57 (000FFFF0268, 00000000002, 00000000002, 000FFFFDE50) -00000000000 00210065045 (00000000064, 00000000000, 00000000378, 00000000000) -000FFFF0770 0021013A968 (00000000000, 00000000000, 00000000000, 00000000000) -000000000C1 00210135F9B (00000000000, 00200000000, 00000000000, 00000000000) -00000000000 002101363A5 (00000000000, 00000000000, 00000000000, 00000000000) -00000000000 0021019993B (00000000000, 00000000000, 00000000000, 00000000000) -00000000000 0010044BE58 (00000000000, 00000000000, 00000000000, 000FFFFCE00) -00000000000 0010044C065 (00000000000, 00000000000, 00000000003, 00000000220) -00000000000 00210065045 (00000000064, 00000000000, 00000000378, 00000000000) -000FFFF1270 0021013A968 (00000000000, 00000000000, 00000000030, 00000000000) -000FFFF13E0 00210063243 (00000000000, 00000000000, 000FFFF20F0, 000FFFF1A80) -000FFFF1A30 7FFDC648119F (00210040000, 00000000000, 002102D35D0, 000FFFF1530) -000FFFF1A30 7FFDC644A229 (000000004A4, 00210373470, 00000000000, 00000000000) -000FFFFC740 7FFDC647FE0E (00000000000, 00000000000, 00000000000, 00000000000) -000FFFFC740 002100C9649 (000FFFFC560, 00600000000, 0000000049C, 00000000000) -000FFFFC740 002100CAD50 (00000000000, 00210135BE8, 000FFFFC670, 00210273880) -000FFFFC740 002100CB5D1 (000000000C8, 00000000000, 0010042CD50, 00210135BE8) -000FFFFC740 0021015A812 (00000080000, 00100615894, 00000000000, 0010061B1C8) -0010061C700 0021019993B (00000080000, 00100615894, 00000000000, 0010061B1C8) -0010061C700 0010042C44B (008000775D0, 0080018EBA0, 0021019993B, 00800078C80) -0010061C700 0010042E996 (00000000000, 00100000000, 00800056C90, 001FFFFFFFF) -008000757D0 0010041A6E9 (0021019993B, 0010044BAF0, 00000000002, 008000757D0) -00000000000 0010041B022 (150023000500018 \ No newline at end of file diff --git a/config-overrides.js b/config-overrides.js deleted file mode 100644 index 3f69abf..0000000 --- a/config-overrides.js +++ /dev/null @@ -1,95 +0,0 @@ -const path = require('path') -const { - override, - adjustStyleLoaders, - addWebpackAlias, - addWebpackPlugin -} = require('customize-cra') -const { BundleAnalyzerPlugin } = require('webpack-bundle-analyzer') -// scope hosting -const ModuleConcatenationPlugin = require('webpack/lib/optimize/ModuleConcatenationPlugin') -// 打包加进度条 -const ProgressBarPlugin = require('progress-bar-webpack-plugin') -// 打包速度分析 -const SpeedMeasureWebpackPlugin = require('speed-measure-webpack-plugin') - -const MiniCssExtractPlugin = require('mini-css-extract-plugin') - -const smp = new SpeedMeasureWebpackPlugin() - -/** - * @param target: 要遍历的对象 - * @param name: 插件名 - * @param callback: 回调函数,第一个参数为该插件对象 - * @return null - */ -function invade(target, name, callback) { - target.forEach((item) => { - if (item.constructor.name === name) { - // eslint-disable-next-line callback-return - callback(item) - } - }) -} - -module.exports = override( - // 配置c - adjustStyleLoaders((rule) => { - if (rule.test.toString().includes('scss')) { - rule.use.push({ - loader: require.resolve('sass-resources-loader'), - options: { - resources: path.resolve(__dirname, './src/assets/scss/index.scss') - } - }) - } - }), - // 路径别名 - addWebpackAlias({ - '@src': path.resolve(__dirname, 'src'), - '@assets': path.resolve(__dirname, 'src/assets'), - '@utils': path.resolve(__dirname, 'src/utils'), - '@pages': path.resolve(__dirname, 'src/pages'), - '@service': path.resolve(__dirname, 'src/service'), - '@components': path.resolve(__dirname, 'src/components'), - '@types': path.resolve(__dirname, 'src/types'), - '@store': path.resolve(__dirname, 'src/store') - }), - process.env.NODE_ENV !== 'development' && - addWebpackPlugin( - new ProgressBarPlugin(), - new ModuleConcatenationPlugin(), - new BundleAnalyzerPlugin({ analyzerPort: 8919 }) - ), - // 配置其他选项 - (config) => { - config.resolve.plugins = [] - if (process.env.NODE_ENV !== 'development') { - config.devtool = false - // 针对npm第三方包采用jsnext:main中只想es6模块化的语法文件 - config.resolve.mainFields = ['jsnext:main', 'browser', 'main'] - - // 删除打包后的所有console - invade(config.optimization.minimizer, 'TerserPlugin', (e) => { - e.options.extractComments = false - // 删除console - e.options.minimizer.options.compress.drop_console = true - // 删除debugger - e.options.minimizer.options.compress.drop_debugger = true - e.options.minimizer.options.compress.pure_funcs = ['config.log'] - }) - // 美化打包后 js 文件名 - config.output.chunkFilename = config.output.chunkFilename.replace( - '.chunk', - '' - ) - // 美化打包后 css 文件名 - invade(config.plugins, 'MiniCssExtractPlugin', (e) => { - e.options.chunkFilename = e.options.chunkFilename.replace('.chunk', '') - }) - } - - // return smp.wrap(config) - return config - } -) diff --git a/config/utils.js b/config/utils.js new file mode 100644 index 0000000..a7df131 --- /dev/null +++ b/config/utils.js @@ -0,0 +1,65 @@ +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const NODE_ENV = process.env.NODE_ENV; +const isDev = NODE_ENV === "development"; +const isProd = NODE_ENV === "production"; +/** + * 用来获取处理样式的loader + * @param {*} pre + * @returns + */ +function getStyleLoader(pre) { + return [ + isProd ? MiniCssExtractPlugin.loader : "style-loader", + "css-loader", + { + loader: "postcss-loader", + options: { + postcssOptions: { + plugins: ["postcss-preset-env"], + }, + }, + }, + pre, + ].filter(Boolean); +} + +/** + *格式化日期 + * @param dateString + * @param fmt + * @returns {*} + */ +function fmtDate(dateString, fmt) { + const date = new Date(dateString); + const o = { + "M+": date.getMonth() + 1, + "d+": date.getDate(), + "h+": date.getHours(), + "m+": date.getMinutes(), + "s+": date.getSeconds(), + "q+": Math.floor((date.getMonth() + 3) / 3), + S: date.getMilliseconds(), + }; + if (/(y+)/.test(fmt)) { + fmt = fmt.replace( + RegExp.$1, + (date.getFullYear() + "").substr(4 - RegExp.$1.length) + ); + } + for (const k in o) { + if (new RegExp("(" + k + ")").test(fmt)) { + fmt = fmt.replace( + RegExp.$1, + RegExp.$1.length === 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length) + ); + } + } + return fmt; +} + +exports.tools = { + getStyleLoader, + isDev, + isProd, + fmtDate, +}; diff --git a/config/webpack.base.js b/config/webpack.base.js new file mode 100644 index 0000000..8fe1932 --- /dev/null +++ b/config/webpack.base.js @@ -0,0 +1,116 @@ +const ESLintPlugin = require("eslint-webpack-plugin"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const WebpackBar = require("webpackbar"); +const path = require("path"); +const { tools } = require("./utils"); +const { getStyleLoader, isDev, fmtDate } = tools; +const config = require(`../src/config.js`); + +module.exports = { + stats: "errors-only", + // 入口相对路径 + entry: "./src/main.tsx", + // 输出 + output: { + // 文件的输出路径,绝对路由 + // __dirname nodejs的变量,代表当前文件的文件夹目录 + path: isDev ? undefined : path.resolve(__dirname, "../dist"), + // 入口打包输出的文件名 + filename: isDev + ? "static/js/[name].js" + : "static/js/[name].[contenthash:10].js", + // chunk文件名称 + chunkFilename: "static/js/[name].[contenthash:10].chunk.js", + // 图片,字体,通过type:asset处理的资源全名方式 + assetModuleFilename: "static/media/[hash:10][ext][query]", + // 打包前将path的整个目录内容清空,在进行打包 + clean: true, + }, + module: { + rules: [ + { + oneOf: [ + // 处理css + { + test: /\.css$/i, + // use 执行顺序:从右到左,从下到上 + use: getStyleLoader(), + }, + { + test: /\.s[ac]ss$/i, + use: getStyleLoader("sass-loader"), + }, + // 处理图片 + { + test: /\.(png|jpe?g|gif|webp|svg)$/, + type: "asset", + parser: { + dataUrlCondition: { + maxSize: 10 * 1024, // 小于10kb转成base64 + }, + }, + }, + { + test: /\.(ttf|woff2?|mp3|mp4|avi)$/, + type: "asset/resource", + }, + // 处理js + { + test: /\.(js|ts)x?$/, + exclude: /node_modules/, // 排除node_modules中的js文件 + use: [ + { + loader: "babel-loader", + options: { + cacheDirectory: true, // 开启babel缓存 + cacheCompression: false, // 关闭缓存文件压缩 + plugins: [ + isDev && require.resolve("react-refresh/babel"), + ].filter(Boolean), // React 组件启用“快速刷新”(也称为热重载) + }, + }, + ], + }, + ], + }, + ], + }, + plugins: [ + new ESLintPlugin({ + exclude: "node_modules", + context: path.resolve(__dirname, "../src"), + cache: true, + extensions: ["js", "jsx", "ts", "tsx"], + cacheLocation: path.resolve( + __dirname, + "../node_modules/.cache/.eslintcache" + ), + }), + new HtmlWebpackPlugin({ + // 模板:以public/index.html文件创建新的html文件 + // 新的文件特点:结构和原来一致,自动引入打包出的资源 + template: path.resolve(__dirname, "../public/index.html"), + config: ``, + // 标题 + title: config.title, + // 描述 + description: config.description, + // 关键词 + keywords: config.keywords, + // 代码更新时间 + buildTime: fmtDate(new Date(), "yyyy-MM-dd hh:mm:ss"), + }), + new WebpackBar(), + ], + // webpack 解析模块加载选项 + resolve: { + // 自动补全文件扩展名 + extensions: [".js", ".jsx", ".tsx", ".ts"], + alias: { + "@src": path.resolve(__dirname, "../src/"), + "@service": path.resolve(__dirname, "../src/service/"), + "@pages": path.resolve(__dirname, "../src/pages/"), + "@core": path.resolve(__dirname, "../src/core/"), + }, + }, +}; diff --git a/config/webpack.dev.js b/config/webpack.dev.js new file mode 100644 index 0000000..8299317 --- /dev/null +++ b/config/webpack.dev.js @@ -0,0 +1,37 @@ +const merge = require("webpack-merge"); +const portfinder = require("portfinder"); +const ReactRefreshWebpackPlugin = require("@pmmmwh/react-refresh-webpack-plugin"); +const baseConfig = require("./webpack.base.js"); + +const devConfig = merge.merge(baseConfig, { + // 模式 + mode: "development", + devtool: "cheap-module-source-map", + plugins: [new ReactRefreshWebpackPlugin()], + devServer: { + host: "localhost", // 启动服务域名 + open: true, // 启动服务端口 + port: 3000, // 是否自动打开浏览器 + hot: true, + historyApiFallback: true, + }, +}); + +module.exports = new Promise((resolve, reject) => { + // Auto find port + portfinder.getPort( + { + port: 3000, + stopPort: 8000, + }, + (err, port) => { + if (err) { + reject(err); + throw new Error("can not fond available port! try again..."); + } + // When the port is occupied, reset the port of evn and devserver + devConfig.devServer.port = port; + resolve(devConfig); + } + ); +}); diff --git a/config/webpack.prod.js b/config/webpack.prod.js new file mode 100644 index 0000000..b04b0d7 --- /dev/null +++ b/config/webpack.prod.js @@ -0,0 +1,61 @@ +// 压缩js +const TerserWebpackPlugin = require("terser-webpack-plugin"); +const MiniCssExtractPlugin = require("mini-css-extract-plugin"); +const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); +const CopyPlugin = require("copy-webpack-plugin"); +const merge = require("webpack-merge"); +const baseConfig = require("./webpack.base.js"); +const path = require("path"); + +module.exports = merge.merge(baseConfig, { + // 模式 + mode: "production", + devtool: "source-map", + plugins: [ + // 压缩样式 + new MiniCssExtractPlugin({ + filename: "static/css/[name].[contenthash:10].css", + chunkFilename: "static/css/[name].[contenthash:10].chunk.css", + }), + // 复制文件 + new CopyPlugin({ + patterns: [ + { + from: path.resolve(__dirname, "../public"), + to: path.resolve(__dirname, "../dist"), + globOptions: { + ignore: ["**/index.html"], + }, + }, + ], + }), + ], + optimization: { + minimizer: [ + // 压缩css + new CssMinimizerPlugin(), + // 压缩JS + new TerserWebpackPlugin(), + ], + splitChunks: { + chunks: "all", + cacheGroups: { + // react, react-dom, react-router-dom 一起打包 + react: { + test: /[\\/]node_modules[\\/]react(.*)?[\\/]/, // 需要打包到一起的模块 + priority: 40, // 权重(越大越高) + name: "chunk-react", + }, + // 其他的一起打包 + lib: { + test: /[\\/]node_modules[\\/][\\/]/, + priority: 30, // 权重(越大越高) + name: "chunk-lib", + }, + }, + }, + runtimeChunk: { + name: (entrypoint) => `runtime~${entrypoint.name}`, + }, + }, +}); diff --git a/package-lock.json b/package-lock.json index 741d30f..4aa1ee3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,77 +1,120 @@ { - "name": "main", - "version": "0.1.0", + "name": "cli", + "version": "1.0.0", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "main", - "version": "0.1.0", - "dependencies": { - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^12.1.4", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.4.1", - "@types/node": "^16.11.26", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", - "react": "^18.0.0", - "react-dom": "^18.0.0", - "react-scripts": "5.0.0", - "typescript": "^4.6.3", - "web-vitals": "^2.1.4" + "name": "cli", + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "axios": "^1.4.0", + "css-vars-ponyfill": "^2.4.8", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.14.2" + }, + "devDependencies": { + "@babel/core": "^7.22.9", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@types/react": "^18.2.17", + "@types/react-dom": "^18.2.7", + "@types/react-router-dom": "^5.3.3", + "babel-loader": "^9.1.3", + "babel-preset-react-app": "^10.0.1", + "copy-webpack-plugin": "^11.0.0", + "cross-env": "^7.0.3", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "eslint-config-app": "^1.0.6", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^4.0.1", + "html-webpack-plugin": "^5.5.3", + "mini-css-extract-plugin": "^2.7.6", + "portfinder": "^1.0.32", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^9.1.0", + "react-refresh": "^0.14.0", + "sass": "^1.64.1", + "sass-loader": "^13.3.2", + "style-loader": "^3.3.3", + "terser-webpack-plugin": "^5.3.9", + "typescript": "^5.1.6", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", + "webpackbar": "^5.0.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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" } }, "node_modules/@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "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/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { "node": ">=6.0.0" } }, "node_modules/@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dev": true, "dependencies": { - "@babel/highlight": "^7.16.7" + "@babel/highlight": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "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.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0" + "json5": "^2.2.2", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -82,21 +125,23 @@ } }, "node_modules/@babel/core/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.9.tgz", + "integrity": "sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==", + "dev": true, "dependencies": { - "eslint-scope": "^5.1.1", + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", "eslint-visitor-keys": "^2.1.0", - "semver": "^6.3.0" + "semver": "^6.3.1" }, "engines": { "node": "^10.13.0 || ^12.13.0 || >=14.0.0" @@ -106,87 +151,74 @@ "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==", + "dev": true, "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/eslint-parser/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.22.5", + "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", + "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==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", + "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", + "dev": true, "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -195,26 +227,45 @@ "@babel/core": "^7.0.0" } }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-compilation-targets/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", + "dev": true, + "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.5", + "@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" @@ -223,13 +274,24 @@ "@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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -238,258 +300,281 @@ "@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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "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==", + "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", + "@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", - "semver": "^6.1.2" + "resolve": "^1.14.2" }, "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider/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" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "dependencies": { - "@babel/types": "^7.16.7" - }, + "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-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", + "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/types": "^7.16.7" + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "node_modules/@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, "dependencies": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "@babel/types": "7.0.0-beta.44" } }, - "node_modules/@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "node_modules/@babel/helper-get-function-arity/node_modules/@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "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.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "dev": true, "dependencies": { - "@babel/types": "^7.17.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "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==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.7" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" }, "engines": { "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dev": true, "dependencies": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@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.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "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.17.0" + "@babel/types": "^7.22.5" }, "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==", + "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==", + "dev": true, "dependencies": { - "@babel/types": "^7.16.0" + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "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.16.7" + "@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.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz", + "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==", + "dev": true, "dependencies": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, "dependencies": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-validator-identifier": "^7.22.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" }, @@ -497,149 +582,129 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", - "bin": { - "parser": "bin/babel-parser.js" + "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": ">=6.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" + "color-name": "1.1.3" } }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, + "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==", + "dev": true + }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=0.8.0" } }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - }, + "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==", + "dev": true, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=4" } }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "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": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" + "node": ">=4" } }, - "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", - "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" + "node_modules/@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" }, "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "node": ">=6.0.0" } }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.5", + "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.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" }, "engines": { "node": ">=6.9.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.13.0" } }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -648,13 +713,17 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.7.tgz", + "integrity": "sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-create-class-features-plugin": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -664,11 +733,12 @@ } }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -679,11 +749,12 @@ } }, "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -693,46 +764,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", - "dependencies": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@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.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@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": { @@ -743,12 +782,13 @@ } }, "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=6.9.0" @@ -758,13 +798,14 @@ } }, "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -775,12 +816,13 @@ } }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" }, "engines": { "node": ">=4" @@ -793,17 +835,7 @@ "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==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -815,6 +847,7 @@ "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" }, @@ -826,6 +859,7 @@ "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" }, @@ -837,11 +871,12 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz", + "integrity": "sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -854,6 +889,7 @@ "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" }, @@ -865,6 +901,7 @@ "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" }, @@ -873,11 +910,42 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dev": true, + "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.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==", + "dev": true, + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -890,6 +958,7 @@ "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==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -901,6 +970,7 @@ "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" }, @@ -909,11 +979,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -926,6 +997,7 @@ "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" }, @@ -937,6 +1009,7 @@ "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" }, @@ -948,6 +1021,7 @@ "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" }, @@ -959,6 +1033,7 @@ "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" }, @@ -970,6 +1045,7 @@ "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" }, @@ -981,6 +1057,7 @@ "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" }, @@ -992,6 +1069,7 @@ "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" }, @@ -1006,6 +1084,7 @@ "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" }, @@ -1017,11 +1096,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1030,28 +1110,29 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@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-0" + "@babel/core": "^7.0.0" } }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1060,12 +1141,16 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", + "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" }, "engines": { "node": ">=6.9.0" @@ -1074,12 +1159,15 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@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" @@ -1088,19 +1176,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1109,12 +1191,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", + "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1123,12 +1206,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1137,27 +1222,38 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", + "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@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.0.0-0" + "@babel/core": "^7.12.0" } }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "node_modules/@babel/plugin-transform-classes": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", + "@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.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" }, "engines": { "node": ">=6.9.0" @@ -1166,13 +1262,23 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", + "node_modules/@babel/plugin-transform-classes/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/@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==", + "dev": true, "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1181,13 +1287,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", + "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1196,12 +1302,108 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", + "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "dev": true, + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", + "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "dev": true, + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1211,13 +1413,30 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", + "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { "node": ">=6.9.0" @@ -1227,11 +1446,28 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", + "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { "node": ">=6.9.0" @@ -1241,11 +1477,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1255,13 +1492,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1271,14 +1508,14 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1288,15 +1525,15 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", + "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "dev": true, "dependencies": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1306,12 +1543,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1321,11 +1559,13 @@ } }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1335,11 +1575,63 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", + "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", + "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", + "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/compat-data": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1349,12 +1641,46 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", + "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "dev": true, + "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.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", + "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "@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" @@ -1364,11 +1690,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1377,12 +1704,32 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", + "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==", + "dev": true, + "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.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", + "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { "node": ">=6.9.0" @@ -1391,12 +1738,13 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1406,11 +1754,12 @@ } }, "node_modules/@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1420,15 +1769,16 @@ } }, "node_modules/@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1438,11 +1788,12 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "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==", + "dev": true, "dependencies": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "@babel/plugin-transform-react-jsx": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1452,12 +1803,13 @@ } }, "node_modules/@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1467,11 +1819,13 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", + "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "dev": true, "dependencies": { - "regenerator-transform": "^0.14.2" + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.1" }, "engines": { "node": ">=6.9.0" @@ -1481,11 +1835,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1495,16 +1850,17 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "dependencies": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", + "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1514,19 +1870,21 @@ } }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1536,12 +1894,13 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1551,11 +1910,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1565,11 +1925,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1579,11 +1940,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1593,13 +1955,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", + "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1609,11 +1973,28 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", + "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "dev": true, + "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==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1623,12 +2004,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1637,37 +2019,43 @@ "@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==", + "dev": true, + "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.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "dependencies": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@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", @@ -1677,45 +2065,62 @@ "@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.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", + "@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.7", + "@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.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@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.5", + "@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.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" }, "engines": { "node": ">=6.9.0" @@ -1724,18 +2129,32 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/preset-env/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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/preset-env/node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "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/@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==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1744,20 +2163,21 @@ "esutils": "^2.0.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" } }, "node_modules/@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1767,13 +2187,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", + "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" }, "engines": { "node": ">=6.9.0" @@ -1782,55 +2205,52 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/runtime": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", - "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.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==", + "dev": true }, - "node_modules/@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "node_modules/@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dev": true, "dependencies": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "regenerator-runtime": "^0.13.11" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "dependencies": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@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.7", + "@babel/types": "^7.22.5", "debug": "^4.1.0", "globals": "^11.1.0" }, @@ -1838,899 +2258,1071 @@ "node": ">=6.9.0" } }, + "node_modules/@babel/traverse/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/@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.16.7", + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", "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/@csstools/postcss-color-function": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", - "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/cascade-layer-name-parser": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.4.tgz", + "integrity": "sha512-zXMGsJetbLoXe+gjEES07MEGjL0Uy3hMxmnGtVBrRpVKr5KV9OgCB09zr/vLrsEtoVQTgJFewxaU8IYSAE4tjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.4" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, - "node_modules/@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/color-helpers": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-3.0.0.tgz", + "integrity": "sha512-rBODd1rY01QcenD34QxbQxLc1g+Uh7z1X/uzTHNQzJUnFCT9/EZYI7KWq+j0YfWMXJsRJ8lVkqBcB0R/qLr+yg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": "^14 || ^16 || >=18" } }, - "node_modules/@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/css-calc": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.3.tgz", + "integrity": "sha512-7mJZ8gGRtSQfQKBQFi5N0Z+jzNC0q8bIkwojP1W0w+APzEqHu5wJoGVsvKxVnVklu9F8tW1PikbBRseYnAdv+g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.3" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, - "node_modules/@csstools/postcss-ic-unit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "node_modules/@csstools/css-color-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.2.3.tgz", + "integrity": "sha512-YaEnCoPTdhE4lPQFH3dU4IEk8S+yCnxS88wMv45JzlnMfZp57hpqA6qf2gX8uv7IJTJ/43u6pTQmhy7hCjlz7g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@csstools/color-helpers": "^3.0.0", + "@csstools/css-calc": "^1.1.3" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.3" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, - "node_modules/@csstools/postcss-is-pseudo-class": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", - "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", - "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" - } - }, - "node_modules/@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/css-parser-algorithms": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.3" + "@csstools/css-tokenizer": "^2.2.0" } }, - "node_modules/@csstools/postcss-oklab-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", - "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", - "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - }, + "node_modules/@csstools/css-tokenizer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + } + }, + "node_modules/@csstools/media-query-list-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.3.tgz", + "integrity": "sha512-ATul1u+pic4aVpstgueqxEv4MsObEbszAxfTXpx9LHaeD3LAh+wFqdCteyegWmjk0k5rkSCAvIOaJe9U3DD09w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.4" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, - "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==", + "node_modules/@csstools/postcss-cascade-layers": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.0.tgz", + "integrity": "sha512-dVPVVqQG0FixjM9CG/+8eHTsCAxRKqmNh6H69IpruolPlnEF1611f2AoLK8TijTSAsqBSclKd4WHs1KUb/LdJw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "postcss-value-parser": "^4.2.0" + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "postcss": "^8.3" + "postcss": "^8.4" } }, - "node_modules/@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "node_modules/@csstools/postcss-color-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.1.tgz", + "integrity": "sha512-+vrvCQeUifpMeyd42VQ3JPWGQ8cO19+TnGbtfq1SDSgZzRapCQO4aK9h/jhMOKPnxGzbA57oS0aHgP/12N9gSQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.0.4", - "strip-json-comments": "^3.1.1" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@eslint/eslintrc/node_modules/argparse": { + "node_modules/@csstools/postcss-color-mix-function": { "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.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.1.tgz", + "integrity": "sha512-Z5cXkLiccKIVcUTe+fAfjUD7ZUv0j8rq3dSoBpM6I49dcw+50318eYrwUZa3nyb4xNx7ntNNUPmesAc87kPE2Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "type-fest": "^0.20.2" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-exponential-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.0.tgz", + "integrity": "sha512-FPndJ/7oGlML7/4EhLi902wGOukO0Nn37PjwOQGc0BhhjQPy3np3By4d3M8s9Cfmp9EHEKgUHRN2DQ5HLT/hTw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "argparse": "^2.0.1" + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" }, - "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" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz", + "integrity": "sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "postcss-value-parser": "^4.2.0" }, "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" + "node": "^14 || ^16 || >=18" }, - "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" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.1.tgz", + "integrity": "sha512-IHeFIcksjI8xKX7PWLzAyigM3UvJdZ4btejeNa7y/wXxqD5dyPPZuY55y8HGTrS6ETVTRqfIznoCPtTzIX7ygQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-hwb-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.1.tgz", + "integrity": "sha512-FYe2K8EOYlL1BUm2HTXVBo6bWAj0xl4khOk6EFhQHy/C5p3rlr8OcetzQuwMeNQ3v25nB06QTgqUHoOUwoEqhA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "p-locate": "^4.1.0" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-ic-unit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.0.tgz", + "integrity": "sha512-FH3+zfOfsgtX332IIkRDxiYLmgwyNk49tfltpC6dsZaO4RV2zWY6x9VMIC5cjvmjlDO7DIThpzqaqw2icT8RbQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "p-try": "^2.0.0" + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.0.tgz", + "integrity": "sha512-0I6siRcDymG3RrkNTSvHDMxTQ6mDyYE8awkcaHNgtYacd43msl+4ZWDfQ1yZQ/viczVWjqJkLmPiRHSgxn5nZA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "p-limit": "^2.2.0" + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-logical-float-and-clear": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz", + "integrity": "sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-logical-resize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz", + "integrity": "sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-logical-viewport-units": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.1.tgz", + "integrity": "sha512-R5s19SscS7CHoxvdYNMu2Y3WDwG4JjdhsejqjunDB1GqfzhtHSvL7b5XxCkUWqm2KRl35hI6kJ4HEaCDd/3BXg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "@csstools/css-tokenizer": "^2.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-media-minmax": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.6.tgz", + "integrity": "sha512-BmwKkqEzzQz6D+5ctoacsiGrq4kVgd1PMEPwkwdR0qFaL2C2nguGsWG87xEw+HIts/2yxhIPTm7Jp3DQq+wn3Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.3" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/@jest/console/node_modules/color-convert": { + "node_modules/@csstools/postcss-media-queries-aspect-ratio-number-values": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.1.tgz", + "integrity": "sha512-UvMYxXT3R011whbxzRwLx7d7eNGyVsnZo7waAmf10ZGnT34XidY+rsdFnk6OdFwuG6FYqw3/tptQEAZOmUgvLw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-name": "~1.1.4" + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.3" }, "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": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-nested-calc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz", + "integrity": "sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.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" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.0.tgz", + "integrity": "sha512-6Nw55PRXEKEVqn3bzA8gRRPYxr5tf5PssvcE5DRA/nAxKgKtgNZMCHCSd1uxTCWeyLnkf6h5tYRSB0P1Vh/K/A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-oklab-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.1.tgz", + "integrity": "sha512-3TIz+dCPlQPzz4yAEYXchUpfuU2gRYK4u1J+1xatNX85Isg4V+IbLyppblWLV4Vb6npFF8qsHN17rNuxOIy/6w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.0.tgz", + "integrity": "sha512-2/D3CCL9DN2xhuUTP8OKvKnaqJ1j4yZUxuGLsCUOQ16wnDAuMLKLkflOmZF5tsPh/02VPeXRmqIN+U595WAulw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-name": "~1.1.4" + "postcss-value-parser": "^4.2.0" }, "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" + "node": "^14 || ^16 || >=18" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-relative-color-syntax": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.1.tgz", + "integrity": "sha512-9B8br/7q0bjD1fV3yE22izjc7Oy5hDbDgwdFEz207cdJHYC9yQneJzP3H+/w3RgC7uyfEVhyyhkGRx5YAfJtmg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-scope-pseudo-class": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz", + "integrity": "sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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" + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.1.tgz", + "integrity": "sha512-y1sykToXorFE+5cjtp//xAMWEAEple0kcZn2QhzEFIZDDNvGOCp5JvvmmPGsC3eDlj6yQp70l9uXZNLnimEYfA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" }, "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" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { - "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" - }, - "peerDependenciesMeta": { - "node-notifier": { - "optional": true - } + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.0.tgz", + "integrity": "sha512-BAa1MIMJmEZlJ+UkPrkyoz3DC7kLlIl2oDya5yXgvUrelpwxddgz8iMp69qBStdXwuMyfPx46oZcSNx8Z0T2eA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "@csstools/color-helpers": "^3.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.1.tgz", + "integrity": "sha512-hW+JPv0MPQfWC1KARgvJI6bisEUFAZWSvUNq/khGCupYV/h6Z9R2ZFz0Xc633LXBst0ezbXpy7NpnPurSx5Klw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "node_modules/@csstools/postcss-unset-value": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz", + "integrity": "sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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" + "node": "^14 || ^16 || >=18" }, - "engines": { - "node": ">=8" + "peerDependencies": { + "postcss": "^8.4" } }, - "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" - }, + "node_modules/@csstools/selector-specificity": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.13" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=10.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==", + "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": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "eslint-visitor-keys": "^3.3.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" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.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" - }, + "node_modules/@eslint-community/regexpp": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz", + "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^12.0.0 || ^14.0.0 || >=16.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==", + "node_modules/@eslint/eslintrc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "dev": true, + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "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": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "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" - }, + "node_modules/@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "dev": true, + "peer": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "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==", + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dev": true, + "peer": true, "dependencies": { - "color-name": "~1.1.4" + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" }, "engines": { - "node": ">=7.0.0" + "node": ">=10.10.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==", + "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, + "peer": true, "engines": { - "node": ">=8" + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" } }, - "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/@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, + "peer": true }, - "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==", + "node_modules/@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "@sinclair/typebox": "^0.27.8" }, "engines": { - "node": ">=8" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, "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==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "dev": true, "dependencies": { + "@jest/schemas": "^29.6.0", "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", "@types/node": "*", - "@types/yargs": "^16.0.0", + "@types/yargs": "^17.0.8", "chalk": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14.15.0 || ^16.10.0 || >=18.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==", + "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": { - "color-convert": "^2.0.1" + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6.0.0" } }, - "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" - }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=6.0.0" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">=6.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/@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/@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/@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.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" } }, - "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==", + "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "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/@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==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "eslint-scope": "5.1.1" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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": ">=6.0.0" + "node": ">=8.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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/@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" @@ -2743,6 +3335,7 @@ "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" } @@ -2751,6 +3344,7 @@ "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" @@ -2760,17 +3354,18 @@ } }, "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==", + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dev": true, "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", - "core-js-pure": "^3.8.1", + "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.0", + "loader-utils": "^2.0.4", "schema-utils": "^3.0.0", "source-map": "^0.7.3" }, @@ -2781,7 +3376,7 @@ "@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", + "type-fest": ">=0.17.0 <4.0.0", "webpack": ">=4.43.0 <6.0.0", "webpack-dev-server": "3.x || 4.x", "webpack-hot-middleware": "2.x", @@ -2808,1926 +3403,1676 @@ } } }, - "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.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" + "node": ">= 10.13.0" }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" + "node": ">= 8" } }, - "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/@remix-run/router": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.2.tgz", + "integrity": "sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==", + "engines": { + "node": ">=14" } }, - "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/@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "dev": true }, - "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/@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==", + "dev": true }, - "node_modules/@rushstack/eslint-patch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", - "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + "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==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } }, - "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==", + "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==", + "dev": true, "dependencies": { - "type-detect": "4.0.8" + "@types/connect": "*", + "@types/node": "*" } }, - "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==", + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, "dependencies": { - "@sinonjs/commons": "^1.7.0" + "@types/node": "*" } }, - "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==", + "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": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "@types/node": "*" } }, - "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/@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "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/@types/eslint": { + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "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/@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/@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/@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/@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/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "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/@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "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/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true }, - "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/@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==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "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/@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==", + "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==", + "dev": true + }, + "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==", + "dev": true, "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" + "@types/istanbul-lib-coverage": "*" } }, - "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==", + "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==", + "dev": true, "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" + "@types/istanbul-lib-report": "*" } }, - "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==", + "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/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "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/node": { + "version": "20.4.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz", + "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "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/react": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.17.tgz", + "integrity": "sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==", + "dev": true, "dependencies": { - "@babel/types": "^7.12.6" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/gregberge" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "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==", + "node_modules/@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "dev": true, "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" + "@types/react": "*" } }, - "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==", + "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==", + "dev": true, "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" + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "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==", + "dev": true, "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" + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/@testing-library/dom": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", - "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "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==", + "dev": true + }, + "node_modules/@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "node_modules/@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "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==", + "dev": true, "dependencies": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" - }, - "engines": { - "node": ">=12" + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/@testing-library/dom/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==", + "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": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@types/express": "*" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" + "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==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/@testing-library/dom/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "@types/node": "*" } }, - "node_modules/@testing-library/dom/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==", + "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": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "@types/node": "*" } }, - "node_modules/@testing-library/dom/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/@testing-library/dom/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/@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" } }, - "node_modules/@testing-library/dom/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" + "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==", + "dev": true + }, + "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": ">=8" + "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/@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "@typescript-eslint/utils": "5.62.0" }, "engines": { - "node": ">=8", - "npm": ">=6", - "yarn": ">=1" + "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/@testing-library/jest-dom/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==", + "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": { - "color-convert": "^2.0.1" + "@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": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" + "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/@testing-library/jest-dom/node_modules/chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@testing-library/jest-dom/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" + "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": ">=7.0.0" + "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/@testing-library/jest-dom/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/@testing-library/jest-dom/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==", + "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": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@testing-library/jest-dom/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" + "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": ">=8" + "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/@testing-library/react": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", - "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "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": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" + "@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" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" }, "peerDependencies": { - "react": "*", - "react-dom": "*" + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "node_modules/@typescript-eslint/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==", + "dev": true, "dependencies": { - "@babel/runtime": "^7.12.5" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=10", - "npm": ">=6" - }, - "peerDependencies": { - "@testing-library/dom": ">=7.21.4" + "node": ">=8.0.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==", + "node_modules/@typescript-eslint/utils/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": ">= 6" + "node": ">=4.0" } }, - "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==", + "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": ">=10.13.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" - }, - "node_modules/@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "node_modules/@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", - "dependencies": { - "@babel/types": "^7.0.0" - } + "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/@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/@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/@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/@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/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "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": { - "@types/connect": "*", - "@types/node": "*" + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "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": { - "@types/node": "*" + "@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/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "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": { - "@types/node": "*" + "@xtuc/ieee754": "^1.2.0" } }, - "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==", + "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": { - "@types/express-serve-static-core": "*", - "@types/node": "*" + "@xtuc/long": "4.2.2" } }, - "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==", + "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": { - "@types/estree": "*", - "@types/json-schema": "*" + "@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/@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "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": { - "@types/eslint": "*", - "@types/estree": "*" + "@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/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" - }, - "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==", + "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": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "@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/@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "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": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "@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/@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==", + "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": { - "@types/node": "*" + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "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/@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/@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/@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/@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", - "dependencies": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" + "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/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "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/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": "16.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz", - "integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" - }, - "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/@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/@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/@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/@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "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": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" } }, - "node_modules/@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", - "dependencies": { - "@types/react": "*" + "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/@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/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/@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/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, + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } }, - "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==", + "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": { - "@types/express": "*" + "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/@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==", + "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": { - "@types/mime": "^1", - "@types/node": "*" + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } } }, - "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "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==", + "dev": true, "dependencies": { - "@types/node": "*" + "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/@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/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/@types/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", - "dependencies": { - "@types/jest": "*" + "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/@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.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" + "node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "engines": { + "node": ">=4" } }, - "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/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/@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/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/@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "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": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.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" + "color-convert": "^2.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=8" }, "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 - } + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", - "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", + "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==", + "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.17.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 8" + } + }, + "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/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==", + "dev": true, + "dependencies": { + "dequal": "^2.0.3" + } + }, + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", + "node_modules/array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true + }, + "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-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "debug": "^4.3.2" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0" - }, + "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": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "node": ">=8" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "node_modules/array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, "dependencies": { - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "*" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==", + "node_modules/array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "node_modules/array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, "dependencies": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.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 - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "node_modules/@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/@typescript-eslint/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==", + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" } }, - "node_modules/@typescript-eslint/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/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "node_modules/assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "dependencies": { - "@typescript-eslint/types": "5.17.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" + "object-assign": "^4.1.1", + "util": "0.10.3" } }, - "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==", + "node_modules/assert/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "inherits": "2.0.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/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "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==", + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "lodash": "^4.17.14" } }, - "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/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" }, - "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==", + "node_modules/autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], "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" + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "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/@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/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "dev": true, + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "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" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "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==", + "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==", + "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" + "dequal": "^2.0.3" } }, - "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==", + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "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" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, - "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/babel-code-frame/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "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/babel-code-frame/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.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/babel-code-frame/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } }, - "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/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "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/babel-code-frame/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true }, - "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==", + "node_modules/babel-code-frame/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" + "ansi-regex": "^2.0.0" }, "engines": { - "node": ">= 0.6" + "node": ">=0.10.0" } }, - "node_modules/acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", - "bin": { - "acorn": "bin/acorn" - }, + "node_modules/babel-code-frame/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, "engines": { - "node": ">=0.4.0" + "node": ">=0.8.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==", + "node_modules/babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "deprecated": "babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.", + "dev": true, "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" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" }, "engines": { - "node": ">=0.4.0" + "node": ">=4" } }, - "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/babel-eslint/node_modules/@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "dependencies": { + "@babel/highlight": "7.0.0-beta.44" } }, - "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/babel-eslint/node_modules/@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" } }, - "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==", + "node_modules/babel-eslint/node_modules/@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, "dependencies": { - "acorn": "^7.0.0", - "acorn-walk": "^7.0.0", - "xtend": "^4.0.2" + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" } }, - "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/babel-eslint/node_modules/@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-beta.44" } }, - "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/babel-eslint/node_modules/@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.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/babel-eslint/node_modules/@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.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==", + "node_modules/babel-eslint/node_modules/@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "regex-parser": "^2.2.11" - }, - "engines": { - "node": ">=8.9" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.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==", + "node_modules/babel-eslint/node_modules/@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.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==", + "node_modules/babel-eslint/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": { - "clean-stack": "^2.0.0", - "indent-string": "^4.0.0" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" + "node": ">=4" } }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "node_modules/babel-eslint/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": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/babel-eslint/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": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } + "color-name": "1.1.3" } }, - "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "node_modules/babel-eslint/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==", + "dev": true + }, + "node_modules/babel-eslint/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "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" + "ms": "^2.1.1" } }, - "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/babel-eslint/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" } }, - "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==", + "node_modules/babel-eslint/node_modules/eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "dev": true, "dependencies": { - "type-fest": "^0.21.3" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4.0.0" } }, - "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/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/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "node_modules/babel-eslint/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": ">=8" + "node": ">=4.0" } }, - "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" - }, + "node_modules/babel-eslint/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/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" - }, + "node_modules/babel-eslint/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==", + "dev": true, "engines": { - "node": ">= 8" + "node": ">=4" } }, - "node_modules/arg": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.1.tgz", - "integrity": "sha512-e0hDa9H2Z9AwFkk2qDlwhoMYE4eToKarchkQHovNdLTCYMHZHeRjI71crOh+dio4K6u1IcwubQqo79Ga4CyAQA==" + "node_modules/babel-eslint/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true }, - "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/babel-eslint/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "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==", + "node_modules/babel-eslint/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": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=6.0" + "node": ">=4" } }, - "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==", + "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": { - "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" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">= 14.15.0" }, - "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" + "peerDependencies": { + "@babel/core": "^7.12.0", + "webpack": ">=5" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10", + "npm": ">=6" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0" + "@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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10" } }, - "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==", + "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==", + "dev": true, "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" + "@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/atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "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==", + "dev": true, "bin": { - "atob": "bin/atob.js" - }, - "engines": { - "node": ">= 4.5.0" + "semver": "bin/semver.js" } }, - "node_modules/autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/autoprefixer" - } - ], + "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==", + "dev": true, "dependencies": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - }, - "bin": { - "autoprefixer": "bin/autoprefixer" - }, - "engines": { - "node": "^10 || ^12 || >=14" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" }, "peerDependencies": { - "postcss": "^8.1.0" - } - }, - "node_modules/axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", - "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.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": "8.2.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "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-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/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.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-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.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "dependencies": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "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==", + "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.1" + "@babel/helper-define-polyfill-provider": "^0.4.2" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@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" - } + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==", + "dev": true }, "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==", + "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -4747,34 +5092,54 @@ "babel-plugin-transform-react-remove-prop-types": "^0.4.24" } }, + "node_modules/babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true, + "bin": { + "babylon": "bin/babylon.js" + }, + "engines": { + "node": ">=4.2.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==" }, + "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/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" - } + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "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": "*" } @@ -4783,39 +5148,46 @@ "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/bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true }, "node_modules/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "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": "~1.1.2", - "http-errors": "1.8.1", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.9.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" + "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" + "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" } @@ -4824,48 +5196,55 @@ "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/iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "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/body-parser/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": { - "safer-buffer": ">= 2.1.2 < 3" + "side-channel": "^1.0.4" }, "engines": { - "node": ">=0.10.0" + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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=", + "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.0", - "deep-equal": "^1.0.1", + "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.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=" + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "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" @@ -4875,6 +5254,7 @@ "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" }, @@ -4882,72 +5262,165 @@ "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/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true }, - "node_modules/browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "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==", + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "dependencies": { - "node-int64": "^0.4.0" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.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/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } }, - "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/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } }, - "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==", + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=6" + "node": ">= 6" + } + }, + "node_modules/browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "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.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.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==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, "node_modules/bytes": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, "engines": { "node": ">= 0.8" } @@ -4956,6 +5429,7 @@ "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" @@ -4964,10 +5438,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, + "dependencies": { + "callsites": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caller-path/node_modules/callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "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" } @@ -4976,34 +5472,17 @@ "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.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==", + "dev": true, "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5012,9 +5491,10 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001323", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz", - "integrity": "sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==", + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -5023,55 +5503,40 @@ { "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/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "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": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.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" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", - "engines": { - "node": ">=6" - } - }, - "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/chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true }, "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", @@ -5098,6 +5563,7 @@ "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" }, @@ -5109,24 +5575,48 @@ "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/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==" + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } }, - "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/circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "deprecated": "CircularJSON is in maintenance only, flatted is its successor.", + "dev": true }, "node_modules/clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz", + "integrity": "sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==", + "dev": true, "dependencies": { "source-map": "~0.6.0" }, @@ -5134,81 +5624,77 @@ "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==", + "node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, "engines": { - "node": ">=0.10.0" + "node": ">=4" } }, - "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-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true }, - "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==", + "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": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, "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==", + "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": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "color-name": "~1.1.4" }, "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": ">=7.0.0" } }, "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "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/colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "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==" + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, "node_modules/combined-stream": { "version": "1.0.8", @@ -5225,6 +5711,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, "engines": { "node": ">= 12" } @@ -5232,25 +5719,14 @@ "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=" + "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" }, @@ -5262,6 +5738,7 @@ "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", @@ -5279,6 +5756,7 @@ "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" } @@ -5286,30 +5764,74 @@ "node_modules/compression/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "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=" + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } }, "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==" + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true }, "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==", + "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/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "node_modules/console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, "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" }, @@ -5317,45 +5839,26 @@ "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==", + "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==", - "dependencies": { - "safe-buffer": "~5.1.1" - } + "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==", + "dev": true }, "node_modules/cookie": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "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" } @@ -5363,45 +5866,84 @@ "node_modules/cookie-signature": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true }, - "node_modules/core-js": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==", - "hasInstallScript": true, + "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==", + "dev": true, + "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/core-js" + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" } }, - "node_modules/core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", + "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==", + "dev": true, "dependencies": { - "browserslist": "^4.19.1", - "semver": "7.0.0" + "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": { - "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" + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/core-js-pure": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", - "hasInstallScript": true, - "funding": { + "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==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/core-js-compat": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.9" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.31.1.tgz", + "integrity": "sha512-w+C62kvWti0EPs4KPMCMVv9DriHSXfQOCQ94bGGBiEW5rrbtt/Rz8n5Krhfw9cpFyzXBjf3DB3QnPdEzGDY4Fw==", + "dev": true, + "hasInstallScript": true, + "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" } @@ -5409,27 +5951,93 @@ "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==" + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true }, "node_modules/cosmiconfig": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "dev": true, "dependencies": { - "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", "parse-json": "^5.0.0", - "path-type": "^4.0.0", - "yaml": "^1.10.0" + "path-type": "^4.0.0" }, "engines": { - "node": ">=10" + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" } }, "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", @@ -5439,45 +6047,58 @@ "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": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "dependencies": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^0.6.0" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", + "integrity": "sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-blank-pseudo": "dist/cli.cjs" + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", + "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==", + "dev": true, "engines": { "node": "^10 || ^12 || >=14" }, @@ -5486,35 +6107,46 @@ } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz", + "integrity": "sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "bin": { - "css-has-pseudo": "dist/cli.cjs" + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.4" } }, "node_modules/css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz", + "integrity": "sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==", + "dev": true, "dependencies": { "icss-utils": "^5.1.0", - "postcss": "^8.4.7", + "postcss": "^8.4.21", "postcss-modules-extract-imports": "^3.0.0", - "postcss-modules-local-by-default": "^4.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.5" + "semver": "^7.3.8" }, "engines": { "node": ">= 12.13.0" @@ -5528,19 +6160,20 @@ } }, "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==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "dev": true, "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" + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" }, "engines": { - "node": ">= 12.13.0" + "node": ">= 14.15.0" }, "funding": { "type": "opencollective", @@ -5553,6 +6186,9 @@ "@parcel/css": { "optional": true }, + "@swc/css": { + "optional": true + }, "clean-css": { "optional": true }, @@ -5561,75 +6197,29 @@ }, "esbuild": { "optional": true + }, + "lightningcss": { + "optional": true } } }, - "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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.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" - }, + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz", + "integrity": "sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^12 || ^14 || >=16" + "node": "^14 || ^16 || >=18" }, "peerDependencies": { "postcss": "^8.4" @@ -5639,6 +6229,7 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -5650,35 +6241,33 @@ "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==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, "dependencies": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.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-vars-ponyfill": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/css-vars-ponyfill/-/css-vars-ponyfill-2.4.8.tgz", + "integrity": "sha512-4/j4AX4htytYHWyHVZ2BFQ+NoCGZEcOH2h4/2mmgE4SkrFg4Xq6tGYR77DtvvUIDsaXuJN+sj41bbgauA0Gfmg==", + "dependencies": { + "balanced-match": "^1.0.2", + "get-css-data": "^2.0.2" } }, "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==", + "dev": true, "engines": { "node": ">= 6" }, @@ -5686,28 +6275,27 @@ "url": "https://github.com/sponsors/fb55" } }, - "node_modules/css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "node_modules/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/cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.0.tgz", + "integrity": "sha512-1hN+I3r4VqSNQ+OmMXxYexnumbOONkSil0TWMebVXHtzYW4tRRPovUNHPHj2d4nrgOuYJ8Vs3XwvywsuwwXNNA==", + "dev": true, + "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==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -5716,16 +6304,16 @@ } }, "node_modules/cssnano": { - "version": "5.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", + "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", + "dev": true, "dependencies": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" + "cssnano-preset-default": "^6.0.1", + "lilconfig": "^2.1.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "^14 || ^16 || >=18.0" }, "funding": { "type": "opencollective", @@ -5736,142 +6324,110 @@ } }, "node_modules/cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "dependencies": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", + "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^4.0.0", + "postcss-calc": "^9.0.0", + "postcss-colormin": "^6.0.0", + "postcss-convert-values": "^6.0.0", + "postcss-discard-comments": "^6.0.0", + "postcss-discard-duplicates": "^6.0.0", + "postcss-discard-empty": "^6.0.0", + "postcss-discard-overridden": "^6.0.0", + "postcss-merge-longhand": "^6.0.0", + "postcss-merge-rules": "^6.0.1", + "postcss-minify-font-values": "^6.0.0", + "postcss-minify-gradients": "^6.0.0", + "postcss-minify-params": "^6.0.0", + "postcss-minify-selectors": "^6.0.0", + "postcss-normalize-charset": "^6.0.0", + "postcss-normalize-display-values": "^6.0.0", + "postcss-normalize-positions": "^6.0.0", + "postcss-normalize-repeat-style": "^6.0.0", + "postcss-normalize-string": "^6.0.0", + "postcss-normalize-timing-functions": "^6.0.0", + "postcss-normalize-unicode": "^6.0.0", + "postcss-normalize-url": "^6.0.0", + "postcss-normalize-whitespace": "^6.0.0", + "postcss-ordered-values": "^6.0.0", + "postcss-reduce-initial": "^6.0.0", + "postcss-reduce-transforms": "^6.0.0", + "postcss-svgo": "^6.0.0", + "postcss-unique-selectors": "^6.0.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", + "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": "^14 || ^16 || >=18.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==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, "dependencies": { - "css-tree": "^1.1.2" + "css-tree": "~2.2.0" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.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==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" }, "engines": { - "node": ">=8.0.0" + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.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==" + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true }, "node_modules/csstype": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, "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-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" - } + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "dev": true }, "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" }, @@ -5884,57 +6440,17 @@ } } }, - "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/decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "engines": { - "node": ">=0.10" - } - }, - "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" - } + "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" }, @@ -5946,143 +6462,101 @@ "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==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, "dependencies": { - "object-keys": "^1.0.12" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" }, "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" + "url": "https://github.com/sponsors/ljharb" } }, "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=", + "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=", + "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.6" + "node": ">= 0.8" } }, - "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==", + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, "dependencies": { - "address": "^1.0.1", - "debug": "^2.6.0" - }, - "bin": { - "detect": "bin/detect-port", - "detect-port": "bin/detect-port" - }, - "engines": { - "node": ">= 4.2.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "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/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-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/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/detective": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz", - "integrity": "sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg==", + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "dependencies": { - "acorn-node": "^1.6.1", - "defined": "^1.0.0", - "minimist": "^1.1.1" - }, - "bin": { - "detective": "bin/detective.js" - }, - "engines": { - "node": ">=0.8.0" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.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.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/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, "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" }, @@ -6090,37 +6564,30 @@ "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=" + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true }, "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=", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, "dependencies": { - "buffer-indexof": "^1.0.0" + "@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, + "peer": true, "dependencies": { "esutils": "^2.0.2" }, @@ -6128,23 +6595,20 @@ "node": ">=6.0.0" } }, - "node_modules/dom-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" - }, "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==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6154,10 +6618,21 @@ "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, + "node_modules/domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, "node_modules/domelementtype": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", - "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, "funding": [ { "type": "github", @@ -6165,29 +6640,11 @@ } ] }, - "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.1", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, "dependencies": { "domelementtype": "^2.2.0" }, @@ -6202,6 +6659,7 @@ "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", @@ -6215,73 +6673,56 @@ "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/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" - } + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true }, "node_modules/electron-to-chromium": { - "version": "1.4.103", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", - "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" - }, - "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" + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" } }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, "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==" + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "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" } @@ -6289,15 +6730,17 @@ "node_modules/encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, "engines": { "node": ">= 0.8" } }, "node_modules/enhanced-resolve": { - "version": "5.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", + "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" @@ -6310,51 +6753,86 @@ "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/error-stack-parser": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", + "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==", + "dev": true, "dependencies": { - "stackframe": "^1.1.1" + "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", - "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", - "dependencies": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", + "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.1", + "is-shared-array-buffer": "^1.0.2", "is-string": "^1.0.7", + "is-typed-array": "^1.1.10", "is-weakref": "^1.0.2", - "object-inspect": "^1.12.0", + "object-inspect": "^1.12.3", "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" + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "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.10" }, "engines": { "node": ">= 0.4" @@ -6364,14 +6842,39 @@ } }, "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==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "dependencies": { + "has": "^1.0.3" + } }, "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==", + "dev": true, "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -6388,6 +6891,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } @@ -6395,133 +6899,66 @@ "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "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=", - "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, + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "peer": 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" + "node": ">=10" }, - "engines": { - "node": ">= 0.8.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", - "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", - "dependencies": { - "@eslint/eslintrc": "^1.2.1", - "@humanwhocodes/config-array": "^0.9.2", + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", + "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", + "dev": true, + "peer": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", "ajv": "^6.10.0", "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.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "esquery": "^1.4.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.6.0", + "esquery": "^1.4.2", "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", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", "ignore": "^5.2.0", - "import-fresh": "^3.0.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.0.4", + "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", + "optionator": "^0.9.3", "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0", - "v8-compile-cache": "^2.0.3" + "text-table": "^0.2.0" }, "bin": { "eslint": "bin/eslint.js" @@ -6533,186 +6970,152 @@ "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" + "node_modules/eslint-config-app": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/eslint-config-app/-/eslint-config-app-1.0.6.tgz", + "integrity": "sha512-Z8thZsg0uAy4ZbZmu0kzyHKw/kkvKNOBalPvJFzdcWuflWF9Ar1J1u8lEZpZ8686oZ2Ir9aUVwvesZ8zBLAs9A==", + "dev": true, + "dependencies": { + "babel-eslint": "^8.2.2", + "eslint": "^4.19.0", + "eslint-config-airbnb": "^16.1.0", + "eslint-import-resolver-webpack": "^0.8.3", + "eslint-plugin-babel": "^4.1.2", + "eslint-plugin-flowtype": "^2.46.1", + "eslint-plugin-import": "^2.2.0", + "eslint-plugin-jsx-a11y": "^6.0.3", + "eslint-plugin-react": "^7.0.1" + } + }, + "node_modules/eslint-config-app/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "eslint": "^8.0.0" + "node": ">=0.4.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==", + "node_modules/eslint-config-app/node_modules/acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, "dependencies": { - "debug": "^3.2.7", - "resolve": "^1.20.0" + "acorn": "^3.0.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-config-app/node_modules/acorn-jsx/node_modules/acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" } }, - "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "node_modules/eslint-config-app/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" - }, + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/eslint-config-app/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, "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=", + "node_modules/eslint-config-app/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": { - "locate-path": "^2.0.0" + "color-convert": "^1.9.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=", + "node_modules/eslint-config-app/node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" + "sprintf-js": "~1.0.2" } }, - "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==", + "node_modules/eslint-config-app/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": { - "p-try": "^1.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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=", + "node_modules/eslint-config-app/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": { - "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" + "color-name": "1.1.3" } }, - "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-config-app/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==", + "dev": true }, - "node_modules/eslint-plugin-import": { - "version": "2.25.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", + "node_modules/eslint-config-app/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, "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.2", - "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.12.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, - "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==", + "node_modules/eslint-config-app/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { + "node_modules/eslint-config-app/node_modules/doctrine": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "dependencies": { "esutils": "^2.0.2" }, @@ -6720,1178 +7123,1272 @@ "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-config-app/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==", + "dev": true, + "engines": { + "node": ">=0.8.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==", + "node_modules/eslint-config-app/node_modules/eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, "dependencies": { - "@typescript-eslint/experimental-utils": "^5.0.0" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" }, - "peerDependencies": { - "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", - "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + "bin": { + "eslint": "bin/eslint.js" }, - "peerDependenciesMeta": { - "@typescript-eslint/eslint-plugin": { - "optional": true - }, - "jest": { - "optional": true - } + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/eslint-config-app/node_modules/eslint-config-airbnb": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz", + "integrity": "sha512-zLyOhVWhzB/jwbz7IPSbkUuj7X2ox4PHXTcZkEmDqTvd0baJmJyuxlFPDlZOE/Y5bC+HQRaEkT3FoHo9wIdRiw==", + "dev": true, "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" + "eslint-config-airbnb-base": "^12.1.0" }, "engines": { - "node": ">=4.0" + "node": ">= 4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^4.9.0", + "eslint-plugin-import": "^2.7.0", + "eslint-plugin-jsx-a11y": "^6.0.2", + "eslint-plugin-react": "^7.4.0" } }, - "node_modules/eslint-plugin-react": { - "version": "7.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", + "node_modules/eslint-config-app/node_modules/eslint-config-airbnb-base": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz", + "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==", + "dev": true, "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.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.3", - "semver": "^6.3.0", - "string.prototype.matchall": "^4.0.6" + "eslint-restricted-globals": "^0.1.1" }, "engines": { - "node": ">=4" + "node": ">= 4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^4.9.0", + "eslint-plugin-import": "^2.7.0" } }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", - "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", - "engines": { - "node": ">=10" + "node_modules/eslint-config-app/node_modules/eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + "engines": { + "node": ">=4.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" - }, + "node_modules/eslint-config-app/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": ">=0.10.0" + "node": ">=4" } }, - "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==", + "node_modules/eslint-config-app/node_modules/espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, "dependencies": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/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" + "engines": { + "node": ">=0.10.0" } }, - "node_modules/eslint-plugin-testing-library": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.0.tgz", - "integrity": "sha512-fYFH8lA1hbc1Epr9laNm/+YIR2d+R7WI8sFz9jIRAUfqCf21Nb5BzZwhNeZlu9wKXwDtuf+hUM5QJxG1PuDsTQ==", - "dependencies": { - "@typescript-eslint/utils": "^5.13.0" - }, + "node_modules/eslint-config-app/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": "^12.22.0 || ^14.17.0 || >=16.0.0", - "npm": ">=6" - }, - "peerDependencies": { - "eslint": "^7.5.0 || ^8.0.0" + "node": ">=4.0" } }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "node_modules/eslint-config-app/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "node_modules/eslint-config-app/node_modules/file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=0.10.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==", + "node_modules/eslint-config-app/node_modules/flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, "dependencies": { - "eslint-visitor-keys": "^2.0.0" + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" }, "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" + "node": ">=0.10.0" } }, - "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==", + "node_modules/eslint-config-app/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": ">=10" + "node": ">=4" } }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "node_modules/eslint-config-app/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==", + "dev": true, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4" } }, - "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==", + "node_modules/eslint-config-app/node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "node_modules/eslint-config-app/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==", + "dev": true, "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" + "argparse": "^1.0.7", + "esprima": "^4.0.0" }, - "peerDependencies": { - "eslint": "^7.0.0 || ^8.0.0", - "webpack": "^5.0.0" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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==", + "node_modules/eslint-config-app/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "node_modules/eslint-config-app/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.8.0" } }, - "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==", + "node_modules/eslint-config-app/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "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" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "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==", + "node_modules/eslint-config-app/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "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": ">=7.0.0" + "node": ">= 0.8.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==", + "node_modules/eslint-config-app/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==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 0.8.0" } }, - "node_modules/eslint/node_modules/globals": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "node_modules/eslint-config-app/node_modules/rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" + "glob": "^7.1.3" }, - "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" + "bin": { + "rimraf": "bin.js" } }, - "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" - }, + "node_modules/eslint-config-app/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": { - "js-yaml": "bin/js-yaml.js" + "semver": "bin/semver" } }, - "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==", + "node_modules/eslint-config-app/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", + "node_modules/eslint-config-app/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "node_modules/espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", + "node_modules/eslint-config-app/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, "dependencies": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.0" + "ansi-regex": "^3.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=4" } }, - "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" - }, + "node_modules/eslint-config-app/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==", + "dev": true, "engines": { - "node": ">=4" + "node": ">=0.10.0" } }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "node_modules/eslint-config-app/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": { - "estraverse": "^5.1.0" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=0.10" + "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==", + "node_modules/eslint-config-app/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==", + "dev": true, "dependencies": { - "estraverse": "^5.2.0" + "prelude-ls": "~1.1.2" }, "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": ">= 0.8.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/eslint-config-app/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, - "node_modules/eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "node_modules/eslint-config-app/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "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==", + "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==", + "dev": true, + "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": ">=0.8.x" + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "node_modules/eslint-config-react-app/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==", + "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" + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" }, "engines": { - "node": ">=10" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" } }, - "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/eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" } }, - "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==", + "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==", + "dev": true, "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" + "ms": "^2.1.1" } }, - "node_modules/express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "dependencies": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "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.7", - "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" + "node_modules/eslint-import-resolver-webpack": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.4.tgz", + "integrity": "sha512-b6JxR57ruiMxq2tIu4T/SrYED5RKJfeBEs8u3+JWF+O2RxDmFpUH84c5uS1T5qiP0K4r0SL7CXhvd41hXdDlAg==", + "dev": true, + "dependencies": { + "array-find": "^1.0.0", + "debug": "^2.6.8", + "enhanced-resolve": "~0.9.0", + "find-root": "^0.1.1", + "has": "^1.0.1", + "interpret": "^1.0.0", + "is-absolute": "^0.2.3", + "lodash.get": "^3.7.0", + "node-libs-browser": "^1.0.0 || ^2.0.0", + "resolve": "^1.2.0", + "semver": "^5.3.0" }, - "engines": { - "node": ">= 0.10.0" + "peerDependencies": { + "eslint-plugin-import": ">=1.4.0", + "webpack": ">=1.11.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": { + "node_modules/eslint-import-resolver-webpack/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": { + "node_modules/eslint-import-resolver-webpack/node_modules/enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/eslint-import-resolver-webpack/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/eslint-import-resolver-webpack/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/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.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "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" - }, + "node_modules/eslint-import-resolver-webpack/node_modules/tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true, "engines": { - "node": ">=8.6.0" + "node": ">=0.6" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "is-glob": "^4.0.1" + "debug": "^3.2.7" }, "engines": { - "node": ">= 6" + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": 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==" + "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==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } }, - "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/eslint-plugin-babel": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-4.1.2.tgz", + "integrity": "sha512-CXj4vPuVPac2pahcvDlMR/C+jRFQLWyK0jCgYqyrMCjL5o9vL6UYCio/Yb6vVWdzOH8BKcSTT6rTe0a1MvzdNg==", + "dev": true, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=3.0.0" + } }, - "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==", + "node_modules/eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, "dependencies": { - "reusify": "^1.0.4" + "lodash": "^4.17.10" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": ">=2.0.0" } }, - "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" + "node_modules/eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" }, "engines": { - "node": ">=0.8.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" } }, - "node_modules/fb-watchman": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "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==", + "dev": true, "dependencies": { - "bser": "2.1.1" + "ms": "^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==", + "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==", + "dev": true, "dependencies": { - "flat-cache": "^3.0.4" + "esutils": "^2.0.2" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/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/file-loader": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "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==", + "dev": true, "dependencies": { - "loader-utils": "^2.0.0", - "schema-utils": "^3.0.0" + "@typescript-eslint/experimental-utils": "^5.0.0" }, "engines": { - "node": ">= 10.13.0" + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "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.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" }, "peerDependencies": { - "webpack": "^4.0.0 || ^5.0.0" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "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/eslint-plugin-jsx-a11y/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/filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "node_modules/eslint-plugin-react": { + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.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": ">= 0.4.0" + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "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" - }, + "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==", + "dev": true, "engines": { - "node": ">=8" + "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/finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "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==", + "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" + "esutils": "^2.0.2" }, "engines": { - "node": ">= 0.8" + "node": ">=0.10.0" } }, - "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==", + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, "dependencies": { - "ms": "2.0.0" + "is-core-module": "^2.9.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/finalhandler/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-react/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/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==", + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz", + "integrity": "sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==", + "dev": true, "dependencies": { - "commondir": "^1.0.1", - "make-dir": "^3.0.2", - "pkg-dir": "^4.1.0" + "@typescript-eslint/utils": "^5.58.0" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" }, - "funding": { - "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + "peerDependencies": { + "eslint": "^7.5.0 || ^8.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==", + "node_modules/eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha512-d1cerYC0nOJbObxUe1kR8MZ25RLt7IHzR9d+IOupoMqFU03tYjo7Stjqj04uHx1xx7HKSE9/NjdeBiP4/jUP8Q==", + "dev": true + }, + "node_modules/eslint-scope": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "dev": true, + "peer": true, "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" }, "engines": { - "node": ">=10" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://opencollective.com/eslint" } }, - "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" - }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" } }, - "node_modules/flatted": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "node_modules/follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", - "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==", + "node_modules/eslint-webpack-plugin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-fUFcXpui/FftGx3NzvWgLZXlLbu+m74sUxGEgxgoxYcUtkIQbS6SdNNZkS99m5ycb23TfoNYrDpp1k/CK5j6Hw==", + "dev": true, "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" + "@types/eslint": "^8.37.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" }, "engines": { - "node": ">=10", - "yarn": ">=1.0.0" + "node": ">= 14.15.0" }, - "peerDependencies": { - "eslint": ">= 6", - "typescript": ">= 2.7", - "vue-template-compiler": "*", - "webpack": ">= 4" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - }, - "vue-template-compiler": { - "optional": true - } + "peerDependencies": { + "eslint": "^8.0.0", + "webpack": "^5.0.0" } }, - "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==", + "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, + "peer": true, "dependencies": { - "color-convert": "^2.0.1" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://opencollective.com/eslint" } }, - "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" + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "estraverse": "^5.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10" } }, - "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==", + "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": { - "@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" + "estraverse": "^5.2.0" }, "engines": { - "node": ">=8" + "node": ">=4.0" } }, - "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" - }, + "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": ">=10" + "node": ">=4.0" } }, - "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==", + "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": ">=8" + "node": ">=0.10.0" } }, - "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" - }, + "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": ">= 8.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "node": ">= 0.6" } }, - "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/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true }, - "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==", + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, "engines": { - "node": ">=6" + "node": ">=0.8.x" } }, - "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==", + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "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" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "node_modules/fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "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": "*" + "node": ">=10" }, "funding": { - "type": "patreon", - "url": "https://www.patreon.com/infusion" + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "node_modules/execa/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": ">= 0.6" + "node": ">=6" } }, - "node_modules/fs-extra": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", + "node_modules/execa/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": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "mimic-fn": "^2.1.0" }, "engines": { - "node": ">=12" + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - ], + "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": "^8.16.0 || ^10.6.0 || >=11.0.0" + "node": ">= 0.10.0" } }, - "node_modules/function-bind": { + "node_modules/express/node_modules/array-flatten": { "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=" + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "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==", - "engines": { - "node": ">=6.9.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/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/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/get-intrinsic": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", - "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "node_modules/express/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": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1" + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" }, "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==", + "node_modules/external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, "engines": { - "node": ">=8.0.0" + "node": ">=0.12" } }, - "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" + "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-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" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=8.6.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" + "is-glob": "^4.0.1" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "node_modules/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "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==", + "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" + "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": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" + "node": ">=0.8.0" } }, - "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==", + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, "dependencies": { - "is-glob": "^4.0.3" + "escape-string-regexp": "^1.0.5" }, "engines": { - "node": ">=10.13.0" + "node": ">=4" } }, - "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/figures/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==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } }, - "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==", + "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, + "peer": true, "dependencies": { - "global-prefix": "^3.0.0" + "flat-cache": "^3.0.4" }, "engines": { - "node": ">=6" + "node": "^10.12.0 || >=12.0.0" } }, - "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==", + "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": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "to-regex-range": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, - "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==", + "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": { - "isexe": "^2.0.0" + "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" }, - "bin": { - "which": "bin/which" + "engines": { + "node": ">= 0.8" } }, - "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/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/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "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/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": { - "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" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" + "node_modules/find-root": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", + "integrity": "sha512-GyDxVgA61TZcrgDJPqOqGBpi80Uf2yIstubgizi7AjC9yPdRrqBR+Y0MvK4kXnYlaoz3d+SGxDHMYVkwI/yd2w==", + "dev": true }, - "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==", + "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": { - "duplexer": "^0.1.2" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" }, "engines": { "node": ">=10" @@ -7900,548 +8397,744 @@ "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==", + "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, + "peer": true, "dependencies": { - "function-bind": "^1.1.1" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" }, "engines": { - "node": ">= 0.4.0" + "node": "^10.12.0 || >=12.0.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/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true, + "peer": true }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], "engines": { - "node": ">=4" + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } } }, - "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/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" } }, - "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==", + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "has-symbols": "^1.0.2" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 6" } }, - "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/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/hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, "engines": { - "node": ">= 6.0.0" + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" } }, - "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/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/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/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/hpack.js/node_modules/string_decoder": { + "node_modules/function-bind": { "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" - } + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "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==", + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, "dependencies": { - "whatwg-encoding": "^1.0.5" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true }, - "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/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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, - "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==", + "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-css-data": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-css-data/-/get-css-data-2.1.0.tgz", + "integrity": "sha512-HtPrzGk8aBF9rLeQNuImcXci7YVqsMEKzVflEWaCJu25ehxyDNiZRWoSxqSFUBfma8LERqKo70t/TcaGjIsM9g==" + }, + "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": { - "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" + "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": "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": ">=12" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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==", + "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" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" }, "engines": { - "node": ">=10.13.0" + "node": ">= 0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/html-webpack-plugin" - }, - "peerDependencies": { - "webpack": "^5.20.0" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - } - ], + "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": { - "domelementtype": "^2.0.1", - "domhandler": "^4.0.0", - "domutils": "^2.5.2", - "entities": "^2.0.0" + "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/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==", + "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": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" + "is-glob": "^4.0.3" }, "engines": { - "node": ">= 0.6" + "node": ">=10.13.0" } }, - "node_modules/http-parser-js": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" + "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/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==", + "node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "peer": true, "dependencies": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=8.0.0" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, "dependencies": { - "@tootallnate/once": "1", - "agent-base": "6", - "debug": "4" + "define-properties": "^1.1.3" }, "engines": { - "node": ">= 6" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/http-proxy-middleware": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", + "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": { - "@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" + "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": ">=12.0.0" - }, - "peerDependencies": { - "@types/express": "^4.17.13" + "node": ">=10" }, - "peerDependenciesMeta": { - "@types/express": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "dependencies": { - "agent-base": "6", - "debug": "4" + "get-intrinsic": "^1.1.3" }, - "engines": { - "node": ">= 6" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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/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": ">=10.17.0" + "node": ">= 0.4.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==", + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, "dependencies": { - "safer-buffer": ">= 2.1.2 < 3.0.0" + "ansi-regex": "^2.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==", + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=0.10.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/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==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "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": ">= 4" + "node": ">=8" } }, - "node_modules/immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==", + "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==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/immer" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": ">=4" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/import-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "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==", + "dev": true, "dependencies": { - "pkg-dir": "^4.2.0", - "resolve-cwd": "^3.0.0" - }, - "bin": { - "import-local-fixture": "fixtures/cli.js" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, "engines": { - "node": ">=0.8.19" + "node": ">=4" } }, - "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==", + "node_modules/hash-base/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 6" } }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "dependencies": { - "once": "^1.3.0", - "wrappy": "1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.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/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/ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } }, - "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==", + "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==", + "dev": true, "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "node_modules/ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] }, - "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==", + "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==", + "dev": true, + "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": ">= 10" + "node": ">=12" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@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": ">= 0.4" + "node": ">=10.13.0" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" } }, - "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/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/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "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==", + "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": { - "has-bigints": "^1.0.1" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">= 0.8" } }, - "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==", + "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": { - "binary-extensions": "^2.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">=8.0.0" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "@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": ">= 0.4" + "node": ">=12.0.0" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } } }, - "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==", + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "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": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=10.17.0" } }, - "node_modules/is-core-module": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "dependencies": { - "has": "^1.0.3" + "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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=0.10.0" } }, - "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==", + "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/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/immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", + "dev": true + }, + "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": { - "has-tostringtag": "^1.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" }, "engines": { - "node": ">= 0.4" + "node": ">=6" }, "funding": { - "url": "https://github.com/sponsors/ljharb" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, "bin": { - "is-docker": "cli.js" + "import-local-fixture": "fixtures/cli.js" }, "engines": { "node": ">=8" @@ -8450,174 +9143,314 @@ "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=", + "node_modules/import-local/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": ">=0.10.0" + "node": ">=8" } }, - "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==", + "node_modules/import-local/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/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==", + "node_modules/import-local/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/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "node_modules/import-local/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": { - "is-extglob": "^2.1.1" + "p-limit": "^2.2.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=8" } }, - "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.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "engines": { - "node": ">= 0.4" + "node_modules/import-local/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" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8" } }, - "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==", + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, "engines": { - "node": ">=0.12.0" + "node": ">=0.8.19" } }, - "node_modules/is-number-object": { + "node_modules/inflight": { "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==", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, "dependencies": { - "has-tostringtag": "^1.0.0" - }, + "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/inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">=4" } }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "node_modules/inquirer/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": ">=0.10.0" + "node": ">=4" } }, - "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==", + "node_modules/inquirer/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": ">=6" + "node": ">=4" } }, - "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==", + "node_modules/inquirer/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/inquirer/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==", + "dev": true + }, + "node_modules/inquirer/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==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.8.0" } }, - "node_modules/is-plain-obj": { + "node_modules/inquirer/node_modules/has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, "engines": { - "node": ">=10" + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "engines": { + "node": ">=4" } }, - "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/inquirer/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/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==", + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" }, "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=", + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "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==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" } }, - "node_modules/is-root": { + "node_modules/ipaddr.js": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, "engines": { - "node": ">=6" + "node": ">= 10" } }, - "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-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ==", + "dev": true, + "dependencies": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "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" + "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==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, "dependencies": { + "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" }, "engines": { @@ -8627,13 +9460,11 @@ "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" - }, + "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==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -8641,3569 +9472,4178 @@ "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.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "node_modules/is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, "dependencies": { - "call-bind": "^1.0.2" + "has": "^1.0.3" }, "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==", + "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==", + "dev": true, "dependencies": { - "is-docker": "^2.0.0" + "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==", + "dev": true, + "bin": { + "is-docker": "cli.js" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } }, - "node_modules/isexe": { + "node_modules/is-fullwidth-code-point": { "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==", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "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": { - "@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" + "is-extglob": "^2.1.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/istanbul-lib-instrument/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/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==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, "dependencies": { - "istanbul-lib-coverage": "^3.0.0", - "make-dir": "^3.0.0", - "supports-color": "^7.1.0" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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, + "peer": true, "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==", + "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": { - "has-flag": "^4.0.0" + "isobject": "^3.0.1" }, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "debug": "^4.1.1", - "istanbul-lib-coverage": "^3.0.0", - "source-map": "^0.6.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha512-9AMzjRmLqcue629b4ezEVSK6kJsYJlUIhMcygmYORUgwUNJiavHcC3HkaGx0XYpyVKQSOqFbMEZmW42cY87sYw==", + "dev": true, + "dependencies": { + "is-unc-path": "^0.1.1" + }, "engines": { "node": ">=0.10.0" } }, - "node_modules/istanbul-reports": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "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==", + "dev": true, "dependencies": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" + "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==", + "dev": true, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jake": { - "version": "10.8.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", - "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, "dependencies": { - "async": "0.9.x", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" + "has-tostringtag": "^1.0.0" }, "engines": { - "node": ">=10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "has-symbols": "^1.0.2" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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/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==", + "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==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "which-typed-array": "^1.1.11" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha512-HhLc5VDMH4pu3oMtIuunz/DFQUIoR561kMME3U3Afhj8b7vH085vkIkemrz1kLXCEIuoMAmO3yVmafWdSbGW8w==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "unc-path-regex": "^0.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.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==", + "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==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.10.0" } }, - "node_modules/jest": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "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": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - }, - "bin": { - "jest": "bin/jest.js" + "is-docker": "^2.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": ">=8" } }, - "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" - }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.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==", + "node_modules/jest-util": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", + "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", + "dev": true, "dependencies": { - "@jest/environment": "^27.5.1", - "@jest/test-result": "^27.5.1", - "@jest/types": "^27.5.1", + "@jest/types": "^29.6.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" + "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": "^14.15.0 || ^16.10.0 || >=18.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==", + "node_modules/jest-worker": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", + "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "@types/node": "*", + "jest-util": "^29.6.1", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "has-flag": "^4.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/chalk/supports-color?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/jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" } }, - "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": { + "node_modules/js-tokens": { "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" - } + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" }, - "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==", + "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": { - "has-flag": "^4.0.0" + "argparse": "^2.0.1" }, - "engines": { - "node": ">=8" + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "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" - }, + "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": { - "jest": "bin/jest.js" + "jsesc": "bin/jsesc" }, "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": ">=4" } }, - "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" + "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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "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==", + "node_modules/jsx-ast-utils": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=4.0" } }, - "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" - }, + "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": ">=7.0.0" + "node": ">=0.10.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/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==", + "dev": true }, - "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/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, + "dependencies": { + "language-subtag-registry": "~0.3.2" } }, - "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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" } }, - "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==", + "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, + "peer": true, "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" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.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": ">= 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==", + "dev": true, + "engines": { + "node": ">=10" } }, - "node_modules/jest-config/node_modules/ansi-styles": { + "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.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "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==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=8.9.0" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-locate": "^5.0.0" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, - "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/lodash._baseget": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", + "integrity": "sha512-OgVr3AufoSqlh6eHWOLdLzRdn6TU3LlEGQjtsyLr9XRtPoXUywzquM1uYE+qQAno1kB9CvpI1gsvGwiVwPinog==", + "dev": true }, - "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/lodash._topath": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", + "integrity": "sha512-QsF5c8A+Biv0oxuSCd05JqhXHPCjvFT0nMXVevfMgU1pp5iEHVSin2cKXi3lQe5+px285p7kAHVtOnbNE79syw==", + "dev": true, + "dependencies": { + "lodash.isarray": "^3.0.0" } }, - "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==", + "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==", + "dev": true + }, + "node_modules/lodash.get": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", + "integrity": "sha512-7iD0aRHu/B8gcCDNx53lJi33R4TzpbOB3Mfk4XpIN7WFUt+W5rI+6CtHhpJ52B6zhhRvogtuNSDFZc3xgcbClQ==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "lodash._baseget": "^3.0.0", + "lodash._topath": "^3.0.0" } }, - "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==", + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "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==", + "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, + "peer": true + }, + "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==", + "dev": true + }, + "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": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" + "js-tokens": "^3.0.0 || ^4.0.0" }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "bin": { + "loose-envify": "cli.js" } }, - "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==", + "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": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "tslib": "^2.0.3" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "yallist": "^4.0.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==", + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "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/mdn-data": { + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "dev": true }, - "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==", + "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": ">=8" + "node": ">= 0.6" } }, - "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==", + "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": { - "has-flag": "^4.0.0" + "fs-monkey": "^1.0.4" }, "engines": { - "node": ">=8" + "node": ">= 4.0.0" } }, - "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/memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true }, - "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" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 8" } }, - "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" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 0.6" } }, - "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==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "braces": "^3.0.2", + "picomatch": "^2.3.1" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">=8.6" } }, - "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==", + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" }, - "engines": { - "node": ">=7.0.0" + "bin": { + "miller-rabin": "bin/miller-rabin" } }, - "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/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true }, - "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" + "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": ">=8" + "node": ">=4" } }, - "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" - }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6" } }, - "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==", + "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": { - "@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" + "mime-db": "1.52.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.6" } }, - "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==", + "node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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==", + "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==", + "dev": true, "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" + "schema-utils": "^4.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 12.13.0" }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" } }, - "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==", + "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/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "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": { - "@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" + "brace-expansion": "^1.1.7" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "*" } }, - "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/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "minimist": "^1.2.6" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "bin": { + "mkdirp": "bin/cmd.js" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" }, "engines": { - "node": ">=7.0.0" + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "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/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true }, - "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==", + "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": ">=8" + "node": ">= 0.6" } }, - "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==", + "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/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": { - "has-flag": "^4.0.0" - }, + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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": ">=8" + "node": ">= 6.13.0" } }, - "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" - }, + "node_modules/node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "dependencies": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + } + }, + "node_modules/node-libs-browser/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==", + "dev": true + }, + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.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" - }, + "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==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.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==", + "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": { - "color-convert": "^2.0.1" + "path-key": "^3.0.0" }, "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==", + "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==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "boolbase": "^1.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/fb55/nth-check?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" - }, + "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==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": ">=0.10.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/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/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==", + "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": ">=8" + "node": ">= 0.4" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" }, "engines": { - "node": ">=8" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.entries": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, "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" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.4" } }, - "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==", + "node_modules/object.fromentries": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=8" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "node_modules/object.hasown": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": ">=10" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "color-name": "~1.1.4" + "ee-first": "1.1.1" }, "engines": { - "node": ">=7.0.0" + "node": ">= 0.8" } }, - "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==", + "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": ">=8" + "node": ">= 0.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==", + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "wrappy": "1" } }, - "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==", + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" + "mimic-fn": "^1.0.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=4" } }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "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==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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, + "peer": true, "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" + "@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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">= 0.8.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" - }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=0.10.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==", + "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": { - "color-convert": "^2.0.1" + "yocto-queue": "^0.1.0" }, "engines": { - "node": ">=8" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-limit": "^3.0.2" }, "engines": { "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "@types/retry": "0.12.0", + "retry": "^0.13.1" }, "engines": { - "node": ">=7.0.0" + "node": ">=8" } }, - "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==", + "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": ">=8" + "node": ">=6" } }, - "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==", + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "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": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" + "dot-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "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" + "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=6" } }, - "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==", + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "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/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "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": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "node": ">= 0.8" } }, - "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==", + "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": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "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/path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true }, - "node_modules/jest-runner/node_modules/has-flag": { + "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "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/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" - }, + "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-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==", + "dev": true + }, + "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/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" - }, + "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": "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": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": ">=8" } }, - "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==", + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" }, "engines": { - "node": ">=8" + "node": ">=0.12" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/jonschlinkert" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "find-up": "^6.3.0" }, "engines": { - "node": ">=10" + "node": ">=14.16" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/pkg-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": { - "color-name": "~1.1.4" + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" }, "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": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/jest-runtime/node_modules/supports-color": { + "node_modules/pkg-dir/node_modules/locate-path": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz", + "integrity": "sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "p-locate": "^6.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/pkg-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": { - "color-convert": "^2.0.1" + "yocto-queue": "^1.0.0" }, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/pkg-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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "p-limit": "^4.0.0" }, "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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" - }, + "node_modules/pkg-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": ">=7.0.0" + "node": "^12.20.0 || ^14.13.1 || >=16.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/pkg-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/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==", + "node_modules/pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=4" } }, - "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==", + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "engines": { - "node": ">=8" + "node": ">= 0.12.0" } }, - "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==", + "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==", + "dev": true, "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" + "ms": "^2.1.1" } }, - "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==", + "node_modules/postcss": { + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "dev": true, + "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": { - "color-convert": "^2.0.1" + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": "^10 || ^12 || >=14" } }, - "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==", + "node_modules/postcss-attribute-case-insensitive": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", + "dev": true, "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-calc": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "postcss-selector-parser": "^6.0.11", + "postcss-value-parser": "^4.2.0" }, "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": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" } }, - "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==", + "node_modules/postcss-color-functional-notation": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.0.tgz", + "integrity": "sha512-kaWTgnhRKFtfMF8H0+NQBFxgr5CGg05WGe07Mc1ld6XHwwRWlqSbHOW0zwf+BtkBQpsdVUu7+gl9dtdvhWMedw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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" + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-color-hex-alpha": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", + "dev": true, "dependencies": { - "color-convert": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-color-rebeccapurple": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.0.tgz", + "integrity": "sha512-RmUFL+foS05AKglkEoqfx+KFdKRVmqUAxlHNz4jLqIi7046drIPyerdl4B6j/RA2BSP8FI8gJcHmLRrwJOMnHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-colormin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", + "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=7.0.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-convert-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", + "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-custom-media": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.0.tgz", + "integrity": "sha512-NxDn7C6GJ7X8TsWOa8MbCdq9rLERRLcPfQSp856k1jzMreL8X9M6iWk35JjPRIb9IfRnVohmxAylDRx7n4Rv4g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "has-flag": "^4.0.0" + "@csstools/cascade-layer-name-parser": "^1.0.3", + "@csstools/css-parser-algorithms": "^2.3.0", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.1.2" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-custom-properties": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.0.tgz", + "integrity": "sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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" + "@csstools/cascade-layer-name-parser": "^1.0.4", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^14 || ^16 || >=18" }, "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" + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-custom-selectors": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.4.tgz", + "integrity": "sha512-TU2xyUUBTlpiLnwyE2ZYMUIYB41MKMkBZ8X8ntkqRDQ8sdBLhFFsPgNcOliBd5+/zcK51C9hRnSE7hKUJMxQSw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "@csstools/cascade-layer-name-parser": "^1.0.3", + "@csstools/css-parser-algorithms": "^2.3.0", + "@csstools/css-tokenizer": "^2.1.1", + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-dir-pseudo-class": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz", + "integrity": "sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/jest-watch-typeahead/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==", + "node_modules/postcss-discard-comments": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", + "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "dev": true, "engines": { - "node": ">=12.20" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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" - }, + "node_modules/postcss-discard-duplicates": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", + "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "dev": true, "engines": { - "node": ">=7.0.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-discard-empty": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", + "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "dev": true, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-discard-overridden": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", + "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "dev": true, "engines": { - "node": ">=12" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-double-position-gradients": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.0.tgz", + "integrity": "sha512-wR8npIkrIVUTicUpCWSSo1f/g7gAEIH70FMqCugY4m4j6TX4E0T2Q5rhfO0gqv00biBZdLyb+HkW8x6as+iJNQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=12.20" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-focus-visible": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz", + "integrity": "sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-regex": "^6.0.1" + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": ">=12" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-focus-within": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz", + "integrity": "sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "has-flag": "^4.0.0" + "postcss-selector-parser": "^6.0.13" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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" - }, + "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==", + "dev": true, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz", + "integrity": "sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-image-set-function": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.0.tgz", + "integrity": "sha512-bg58QnJexFpPBU4IGPAugAPKV0FuFtX5rHYNSKVaV91TpHN7iwyEzz1bkIPCiSU5+BUN00e+3fV5KFrwIgRocw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "color-convert": "^2.0.1" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "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==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-lab-function": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.1.tgz", + "integrity": "sha512-/Xl6JitDh7jWkcOLxrHcAlEaqkxyaG3g4iDMy5RyhNaiQPJ9Egf2+Mxp1W2qnH5jB2bj59f3RbdKmC6qx1IcXA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" }, "engines": { - "node": ">=7.0.0" + "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/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==", + "node_modules/postcss-logical": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.0.tgz", + "integrity": "sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-merge-longhand": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", + "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.0", + "stylehacks": "^6.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" + "node": "^14 || ^16 || >=18.0" }, - "engines": { - "node": ">= 10.13.0" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-merge-rules": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", + "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^4.0.0", + "postcss-selector-parser": "^6.0.5" + }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-minify-font-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", + "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "dev": true, "dependencies": { - "has-flag": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-minify-gradients": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", + "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "dev": true, "dependencies": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "colord": "^2.9.1", + "cssnano-utils": "^4.0.0", + "postcss-value-parser": "^4.2.0" }, - "bin": { - "js-yaml": "bin/js-yaml.js" + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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" + "node_modules/postcss-minify-params": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", + "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^4.0.0", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "postcss": "^8.2.15" } }, - "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" + "node_modules/postcss-minify-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", + "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">=4" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "bin": { - "json5": "lib/cli.js" - }, + "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": ">=6" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "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==", + "dev": true, "dependencies": { - "universalify": "^2.0.0" + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.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": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/jsx-ast-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", - "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "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": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" + "postcss-selector-parser": "^6.0.4" }, "engines": { - "node": ">=4.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.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==", + "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": ">=0.10.0" + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" } }, - "node_modules/kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "node_modules/postcss-nesting": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.0.tgz", + "integrity": "sha512-knqwW65kxssmyIFadRSimaiRyLVRd0MdwfabesKw6XvGLwSOCJ+4zfvNQQCOOYij5obwpZzDpODuGRv2PCyiUw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], + "dependencies": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" + }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "node_modules/postcss-normalize-charset": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", + "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "dev": true, "engines": { - "node": ">= 8" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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=", + "node_modules/postcss-normalize-display-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", + "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "dev": true, "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==", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-normalize-positions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", + "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "dev": true, "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">= 0.8.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "node_modules/postcss-normalize-repeat-style": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", + "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-normalize-string": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", + "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6.11.5" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-normalize-timing-functions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", + "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "dev": true, "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8.9.0" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/locate-path": { + "node_modules/postcss-normalize-unicode": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", + "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "dev": true, "dependencies": { - "p-locate": "^5.0.0" + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-normalize-url": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", + "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "dev": true, "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" + "postcss-value-parser": "^4.2.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" + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/lru-cache": { + "node_modules/postcss-normalize-whitespace": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", + "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "dev": true, "dependencies": { - "yallist": "^4.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=10" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=", - "bin": { - "lz-string": "bin/bin.js" + "node_modules/postcss-opacity-percentage": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", + "dev": true, + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.2" } }, - "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==", + "node_modules/postcss-ordered-values": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", + "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "dev": true, "dependencies": { - "sourcemap-codec": "^1.4.8" + "cssnano-utils": "^4.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-overflow-shorthand": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz", + "integrity": "sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "semver": "^6.0.0" + "postcss-value-parser": "^4.2.0" }, "engines": { - "node": ">=8" + "node": "^14 || ^16 || >=18" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/make-dir/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/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==", + "dev": true, + "peerDependencies": { + "postcss": "^8" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "node_modules/postcss-place": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.0.tgz", + "integrity": "sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "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=", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">= 0.6" + "node": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "node_modules/postcss-preset-env": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.1.0.tgz", + "integrity": "sha512-G+x9BD7jb9uHBB7o720emXV00CP+VdWeirJsHC5ERSpbTd2e6Xg7vHzT+a6UkxFyddALuV+Q8wJMgeTKaau+Pg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "fs-monkey": "1.0.3" + "@csstools/postcss-cascade-layers": "^4.0.0", + "@csstools/postcss-color-function": "^3.0.1", + "@csstools/postcss-color-mix-function": "^2.0.1", + "@csstools/postcss-exponential-functions": "^1.0.0", + "@csstools/postcss-font-format-keywords": "^3.0.0", + "@csstools/postcss-gradients-interpolation-method": "^4.0.1", + "@csstools/postcss-hwb-function": "^3.0.1", + "@csstools/postcss-ic-unit": "^3.0.0", + "@csstools/postcss-is-pseudo-class": "^4.0.0", + "@csstools/postcss-logical-float-and-clear": "^2.0.0", + "@csstools/postcss-logical-resize": "^2.0.0", + "@csstools/postcss-logical-viewport-units": "^2.0.1", + "@csstools/postcss-media-minmax": "^1.0.6", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.1", + "@csstools/postcss-nested-calc": "^3.0.0", + "@csstools/postcss-normalize-display-values": "^3.0.0", + "@csstools/postcss-oklab-function": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "@csstools/postcss-relative-color-syntax": "^2.0.1", + "@csstools/postcss-scope-pseudo-class": "^3.0.0", + "@csstools/postcss-stepped-value-functions": "^3.0.1", + "@csstools/postcss-text-decoration-shorthand": "^3.0.0", + "@csstools/postcss-trigonometric-functions": "^3.0.1", + "@csstools/postcss-unset-value": "^3.0.0", + "autoprefixer": "^10.4.14", + "browserslist": "^4.21.9", + "css-blank-pseudo": "^6.0.0", + "css-has-pseudo": "^6.0.0", + "css-prefers-color-scheme": "^9.0.0", + "cssdb": "^7.7.0", + "postcss-attribute-case-insensitive": "^6.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^6.0.0", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^9.0.0", + "postcss-custom-media": "^10.0.0", + "postcss-custom-properties": "^13.3.0", + "postcss-custom-selectors": "^7.1.4", + "postcss-dir-pseudo-class": "^8.0.0", + "postcss-double-position-gradients": "^5.0.0", + "postcss-focus-visible": "^9.0.0", + "postcss-focus-within": "^8.0.0", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^5.0.0", + "postcss-image-set-function": "^6.0.0", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^6.0.1", + "postcss-logical": "^7.0.0", + "postcss-nesting": "^12.0.0", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.0", + "postcss-page-break": "^3.0.4", + "postcss-place": "^9.0.0", + "postcss-pseudo-class-any-link": "^9.0.0", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^7.0.1", + "postcss-value-parser": "^4.2.0" }, "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": "^14 || ^16 || >=18" + }, + "peerDependencies": { + "postcss": "^8.4" } }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "node_modules/postcss-pseudo-class-any-link": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz", + "integrity": "sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + ], "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "postcss-selector-parser": "^6.0.13" }, "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" + "node": "^14 || ^16 || >=18" }, - "engines": { - "node": ">=4" - } - }, - "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" + "peerDependencies": { + "postcss": "^8.4" } }, - "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==", + "node_modules/postcss-reduce-initial": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", + "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "dev": true, "dependencies": { - "mime-db": "1.52.0" + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" }, "engines": { - "node": ">= 0.6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-reduce-transforms": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", + "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=6" + "node": "^14 || ^16 || >=18.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" } }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "engines": { - "node": ">=4" + "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==", + "dev": true, + "peerDependencies": { + "postcss": "^8.0.3" } }, - "node_modules/mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "node_modules/postcss-selector-not": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", + "dev": true, "dependencies": { - "schema-utils": "^4.0.0" + "postcss-selector-parser": "^6.0.10" }, "engines": { - "node": ">= 12.13.0" + "node": "^14 || ^16 || >=18" }, "funding": { "type": "opencollective", - "url": "https://opencollective.com/webpack" + "url": "https://opencollective.com/csstools" }, "peerDependencies": { - "webpack": "^5.0.0" + "postcss": "^8.4" } }, - "node_modules/mini-css-extract-plugin/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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==", + "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" + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "engines": { + "node": ">=4" } }, - "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==", + "node_modules/postcss-svgo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", + "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "dev": true, "dependencies": { - "fast-deep-equal": "^3.1.3" + "postcss-value-parser": "^4.2.0", + "svgo": "^3.0.2" + }, + "engines": { + "node": "^14 || ^16 || >= 18" }, "peerDependencies": { - "ajv": "^8.8.2" + "postcss": "^8.2.15" } }, - "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==", + "node_modules/postcss-unique-selectors": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", + "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "dev": true, "dependencies": { - "@types/json-schema": "^7.0.9", - "ajv": "^8.8.0", - "ajv-formats": "^2.1.1", - "ajv-keywords": "^5.0.0" + "postcss-selector-parser": "^6.0.5" }, "engines": { - "node": ">= 12.13.0" + "node": "^14 || ^16 || >=18.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "peerDependencies": { + "postcss": "^8.2.15" } }, - "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/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==", + "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==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, + "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, + "peer": true, "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" - }, - "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": ">= 0.8.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==", + "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": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - }, - "bin": { - "multicast-dns": "cli.js" + "lodash": "^4.17.20", + "renderkid": "^3.0.0" } }, - "node_modules/multicast-dns-service-types": { + "node_modules/pretty-time": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true, + "engines": { + "node": ">=4" + } }, - "node_modules/nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": ">= 0.6.0" } }, - "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/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/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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.6" + "node": ">=0.4.0" } }, - "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/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } }, - "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==", + "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": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" } }, - "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==", + "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": ">= 6.13.0" + "node": ">= 0.10" } }, - "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/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==" }, - "node_modules/node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "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==", - "engines": { - "node": ">=0.10.0" + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "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=", + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=6" } }, - "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==", + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, "engines": { - "node": ">=10" + "node": ">=0.6" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, "engines": { - "node": ">=8" + "node": ">=0.4.x" } }, - "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==", + "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/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "dependencies": { - "boolbase": "^1.0.0" - }, - "funding": { - "url": "https://github.com/fb55/nth-check?sponsor=1" + "safe-buffer": "^5.1.0" } }, - "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/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } }, - "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=", + "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.10.0" + "node": ">= 0.6" } }, - "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==", + "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": ">= 6" + "node": ">= 0.8" } }, - "node_modules/object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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/object-is": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "loose-envify": "^1.1.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "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==", + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.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==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, - "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==", + "node_modules/react-router": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.2.tgz", + "integrity": "sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==", "dependencies": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", - "object-keys": "^1.1.1" + "@remix-run/router": "1.7.2" }, "engines": { - "node": ">= 0.4" + "node": ">=14" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "peerDependencies": { + "react": ">=16.8" } }, - "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==", + "node_modules/react-router-dom": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.2.tgz", + "integrity": "sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==", "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "@remix-run/router": "1.7.2", + "react-router": "6.14.2" }, "engines": { - "node": ">= 0.4" + "node": ">=14" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" } }, - "node_modules/object.fromentries": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "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==", + "dev": true, "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" + "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/object.getownpropertydescriptors": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", - "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "node_modules/readable-stream/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/readable-stream/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": { - "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" + "safe-buffer": "~5.1.0" } }, - "node_modules/object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "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": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "picomatch": "^2.2.1" }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "engines": { + "node": ">=8.10.0" } }, - "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==", + "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": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "resolve": "^1.20.0" }, "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "node": ">= 10.13.0" } }, - "node_modules/obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "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/on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, "dependencies": { - "ee-first": "1.1.1" + "regenerate": "^1.4.2" }, "engines": { - "node": ">= 0.8" + "node": ">=4" } }, - "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/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==", + "dev": true }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, "dependencies": { - "wrappy": "1" + "@babel/runtime": "^7.8.4" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "node_modules/regexp.prototype.flags": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, "dependencies": { - "mimic-fn": "^2.1.0" + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" }, "engines": { - "node": ">=6" + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "node_modules/regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "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==", + "dev": true, "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" + "@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": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=4" } }, - "node_modules/optionator": { + "node_modules/regjsparser": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, "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" + "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==", + "dev": true, + "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==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">= 0.10" } }, - "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==", + "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": { - "yocto-queue": "^0.1.0" - }, + "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-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": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "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==", + "node_modules/require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, "dependencies": { - "p-limit": "^3.0.2" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=0.10.0" } }, - "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==", + "node_modules/require-uncached/node_modules/resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "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": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, "dependencies": { - "aggregate-error": "^3.0.0" + "is-core-module": "^2.11.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" }, - "engines": { - "node": ">=10" + "bin": { + "resolve": "bin/resolve" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "@types/retry": "^0.12.0", - "retry": "^0.13.1" + "resolve-from": "^5.0.0" }, "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==", + "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": ">=6" + "node": ">=8" } }, - "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/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/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==", + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, "dependencies": { - "callsites": "^3.0.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" }, "engines": { - "node": ">=6" + "node": ">=4" } }, - "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" - }, + "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": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 4" } }, - "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==", + "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": { - "node": ">= 0.8" + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "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==", + "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": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "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/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "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=", + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, "engines": { - "node": ">=0.10.0" + "node": ">=0.12.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/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/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/rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "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==", - "engines": { - "node": ">=8" + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "dependencies": { + "rx-lite": "*" } }, - "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": { + "node_modules/safe-array-concat": { "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==", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, "engines": { - "node": ">=8.6" + "node": ">=0.4" }, "funding": { - "url": "https://github.com/sponsors/jonschlinkert" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", - "engines": { - "node": ">= 6" - } + "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==", + "dev": true }, - "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/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/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==", + "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==", + "dev": true, "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" }, - "engines": { - "node": ">=8" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", + "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "dev": true, "dependencies": { - "p-locate": "^4.1.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "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==", + "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": { - "p-try": "^2.0.0" + "neo-async": "^2.6.2" }, "engines": { - "node": ">=6" + "node": ">= 14.15.0" }, "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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/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==", + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" + "loose-envify": "^1.1.0" } }, - "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==", + "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": { - "find-up": "^3.0.0" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" }, "engines": { - "node": ">=8" + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "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": { - "locate-path": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" }, - "engines": { - "node": ">=6" + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" } }, - "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==", + "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": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "fast-deep-equal": "^3.1.3" }, - "engines": { - "node": ">=6" + "peerDependencies": { + "ajv": "^8.8.2" } }, - "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==", + "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": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "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": { - "p-try": "^2.0.0" + "node-forge": "^1" }, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=10" } }, - "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==", + "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": { - "p-limit": "^2.0.0" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "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=", + "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": ">=4" + "node": ">= 0.8.0" } }, - "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==", + "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": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" - }, - "engines": { - "node": ">= 0.12.0" + "ms": "2.0.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==", + "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/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/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": { - "ms": "^2.1.1" + "randombytes": "^2.1.0" } }, - "node_modules/postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - } - ], + "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==", + "dev": true, "dependencies": { - "nanoid": "^3.3.1", - "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "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": "^10 || ^12 || >=14" + "node": ">= 0.8.0" } }, - "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==", + "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": { - "postcss-selector-parser": "^6.0.2" - }, - "peerDependencies": { - "postcss": "^8.0.2" + "ms": "2.0.0" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">=8" - }, - "peerDependencies": { - "browserslist": ">=4", - "postcss": ">=8" + "node": ">= 0.6" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0" + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" }, - "peerDependencies": { - "postcss": "^8.2.2" + "engines": { + "node": ">= 0.6" } }, - "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" - }, + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "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-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==", + "dev": true, "engines": { - "node": ">=7.6.0" - }, - "peerDependencies": { - "postcss": "^8.4.6" + "node": ">= 0.6" } }, - "node_modules/postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "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": { - "postcss-value-parser": "^4.2.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 0.8.0" } }, - "node_modules/postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "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==", + "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/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" }, - "peerDependencies": { - "postcss": "^8.4" + "bin": { + "sha.js": "bin.js" } }, - "node_modules/postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "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": { - "postcss-value-parser": "^4.2.0" + "kind-of": "^6.0.2" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.3" + "node": ">=8" } }, - "node_modules/postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "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": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "colord": "^2.9.1", - "postcss-value-parser": "^4.2.0" + "shebang-regex": "^3.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "node_modules/postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", - "dependencies": { - "postcss-value-parser": "^4.2.0" - }, + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8" } }, - "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/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/postcss-custom-properties": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", - "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", + "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": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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" - }, + "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==", + "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": ">=10.0.0" - }, - "peerDependencies": { - "postcss": "^8.1.2" + "node": ">=8" } }, - "node_modules/postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "node_modules/slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" + "is-fullwidth-code-point": "^2.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "node_modules/postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "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/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==", + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.10.0" } }, - "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/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==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" } }, - "node_modules/postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "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": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=6.0.0" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "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/spdy-transport/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 6" } }, - "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true }, - "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" - }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">= 0.8" } }, - "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==", + "node_modules/std-env": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==", + "dev": true + }, + "node_modules/stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.9" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, - "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/stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, - "node_modules/postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "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/postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "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==", + "dev": true + }, + "node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=4" } }, - "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/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "engines": { + "node": ">=4" } }, - "node_modules/postcss-js": { + "node_modules/string-width/node_modules/strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, "dependencies": { - "camelcase-css": "^2.0.1" + "ansi-regex": "^3.0.0" }, "engines": { - "node": "^12 || ^14 || >= 16" + "node": ">=4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.3", + "side-channel": "^1.0.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-lab-function": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", - "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", + "node_modules/string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, "dependencies": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.4" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "node_modules/string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "dependencies": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" - }, - "engines": { - "node": ">= 10" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": ">=8.0.9", - "ts-node": ">=9.0.0" + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" }, - "peerDependenciesMeta": { - "postcss": { - "optional": true - }, - "ts-node": { - "optional": true - } + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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, + "peer": true, + "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==", + "dev": true, "engines": { "node": ">= 12.13.0" }, @@ -12212,11580 +13652,8432 @@ "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^7.0.0 || ^8.0.1", "webpack": "^5.0.0" } }, - "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" + "node_modules/stylehacks": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", + "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" }, - "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" + "node": "^14 || ^16 || >=18.0" }, "peerDependencies": { - "postcss": "^8.1.0" + "postcss": "^8.2.15" } }, - "node_modules/postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", - "dependencies": { - "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.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": "^10 || ^12 || >=14.0" + "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==", + "dev": true, + "engines": { + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "node_modules/svgo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "dev": true, "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", - "postcss-selector-parser": "^6.0.5" + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.0" + }, + "bin": { + "svgo": "bin/svgo" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=14.0.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" } }, - "node_modules/postcss-minify-font-values": { + "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==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/svgo/node_modules/css-select": { "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==", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "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==", + "node_modules/svgo/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==", + "dev": true, "dependencies": { - "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" } }, - "node_modules/postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "node_modules/svgo/node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, "dependencies": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "domelementtype": "^2.3.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" } }, - "node_modules/postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "node_modules/svgo/node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.5" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" } }, - "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==", + "node_modules/svgo/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, "engines": { - "node": "^10 || ^12 || >= 14" + "node": ">=0.12" }, - "peerDependencies": { - "postcss": "^8.1.0" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, - "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==", + "node_modules/table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "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" + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" } }, - "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==", + "node_modules/table/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, "dependencies": { - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >= 14" - }, + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/table/node_modules/ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true, "peerDependencies": { - "postcss": "^8.1.0" + "ajv": "^5.0.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==", + "node_modules/table/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": { - "icss-utils": "^5.0.0" + "color-convert": "^1.9.0" }, "engines": { - "node": "^10 || ^12 || >= 14" - }, - "peerDependencies": { - "postcss": "^8.1.0" + "node": ">=4" } }, - "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==", + "node_modules/table/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": { - "postcss-selector-parser": "^6.0.6" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.2.14" + "node": ">=4" } }, - "node_modules/postcss-nesting": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", - "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", + "node_modules/table/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": { - "postcss-selector-parser": "^6.0.9" - }, + "color-name": "1.1.3" + } + }, + "node_modules/table/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==", + "dev": true + }, + "node_modules/table/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==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=0.8.0" } }, - "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==", + "node_modules/table/node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "node_modules/table/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "node_modules/table/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": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "has-flag": "^3.0.0" }, "engines": { - "node": ">= 12" - }, - "peerDependencies": { - "browserslist": ">= 4", - "postcss": ">= 8" + "node": ">=4" } }, - "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==", + "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": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=6" } }, - "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==", + "node_modules/terser": { + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" }, - "engines": { - "node": "^10 || ^12 || >=14.0" + "bin": { + "terser": "bin/terser" }, - "peerDependencies": { - "postcss": "^8.2.15" + "engines": { + "node": ">=10" } }, - "node_modules/postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "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": { - "postcss-value-parser": "^4.2.0" + "@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 || ^12 || >=14.0" + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" }, "peerDependencies": { - "postcss": "^8.2.15" + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } } }, - "node_modules/postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 10.13.0" } }, - "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==", + "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": { - "postcss-value-parser": "^4.2.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 10.13.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" + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "node_modules/postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "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==", + "dev": true, "dependencies": { - "browserslist": "^4.16.6", - "postcss-value-parser": "^4.2.0" + "has-flag": "^4.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, - "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==", + "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": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "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-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, "dependencies": { - "normalize-url": "^6.0.1", - "postcss-value-parser": "^4.2.0" + "setimmediate": "^1.0.4" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.6.0" } }, - "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==", + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" + "os-tmpdir": "~1.0.2" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=0.6.0" } }, - "node_modules/postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", - "funding": [ - { - "type": "kofi", - "url": "https://ko-fi.com/mrcgrtz" - }, - { - "type": "liberapay", - "url": "https://liberapay.com/mrcgrtz" - } - ], + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "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==", + "dev": true, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">=4" } }, - "node_modules/postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "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": { - "cssnano-utils": "^3.1.0", - "postcss-value-parser": "^4.2.0" + "is-number": "^7.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=8.0" } }, - "node_modules/postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "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": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "node": ">=0.6" } }, - "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/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true, + "engines": { + "node": ">=0.10.0" } }, - "node_modules/postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" - }, - "peerDependencies": { - "postcss": "^8.4" + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" } }, - "node_modules/postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", - "dependencies": { - "@csstools/postcss-color-function": "^1.0.3", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", - "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "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.3", - "postcss-image-set-function": "^4.0.6", - "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", - "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", - "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", - "postcss-value-parser": "^4.2.0" - }, - "engines": { - "node": "^12 || ^14 || >=16" + "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==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" }, - "peerDependencies": { - "postcss": "^8.4" + "bin": { + "json5": "lib/cli.js" } }, - "node_modules/postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "node_modules/tslib": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "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": { - "postcss-selector-parser": "^6.0.9" + "tslib": "^1.8.1" }, "engines": { - "node": "^12 || ^14 || >=16" + "node": ">= 6" }, "peerDependencies": { - "postcss": "^8.4" + "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/postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "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/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "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, + "peer": true, "dependencies": { - "browserslist": "^4.16.6", - "caniuse-api": "^3.0.0" + "prelude-ls": "^1.2.1" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">= 0.8.0" } }, - "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" - }, + "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, + "peer": true, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">=10" }, - "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" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "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": { - "balanced-match": "^1.0.0" + "media-typer": "0.3.0", + "mime-types": "~2.1.24" }, - "peerDependencies": { - "postcss": "^8.1.0" + "engines": { + "node": ">= 0.6" } }, - "node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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==", + "dev": true, "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": ">=4" + "node": ">= 0.4" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "postcss-value-parser": "^4.2.0", - "svgo": "^2.7.0" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" }, "engines": { - "node": "^10 || ^12 || >=14.0" + "node": ">= 0.4" }, - "peerDependencies": { - "postcss": "^8.2.15" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, + "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": ">= 10" + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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==", + "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==", + "dev": true, "dependencies": { - "mdn-data": "2.0.14", - "source-map": "^0.6.1" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" }, - "engines": { - "node": ">=8.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true }, - "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==", + "node_modules/typescript": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, "engines": { - "node": ">=0.10.0" + "node": ">=14.17" } }, - "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==", + "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==", + "dev": true, "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" + "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/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, "engines": { - "node": ">=10.13.0" + "node": ">=0.10.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==", + "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": { - "postcss-selector-parser": "^6.0.5" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" }, "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "node": ">=4" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">= 0.8.0" + "node": ">=4" } }, - "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==", + "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==", + "dev": true, "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "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/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/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==", + "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": { - "ansi-regex": "^5.0.1", - "ansi-styles": "^5.0.0", - "react-is": "^17.0.1" + "escalade": "^3.1.1", + "picocolors": "^1.0.0" }, - "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" + "bin": { + "update-browserslist-db": "cli.js" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "peerDependencies": { + "browserslist": ">= 4.21.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==" - }, - "node_modules/promise": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "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": { - "asap": "~2.0.6" + "punycode": "^2.1.0" } }, - "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==", + "node_modules/url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "dev": true, "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" + "punycode": "^1.4.1", + "qs": "^6.11.0" } }, - "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==", + "node_modules/url/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==", + "dev": true + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" + "inherits": "2.0.3" } }, - "node_modules/prop-types/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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true }, - "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" - }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "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==", + "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.10" + "node": ">= 0.4.0" } }, - "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==", + "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/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, "engines": { - "node": ">= 0.10" + "node": ">= 0.8" } }, - "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/vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, - "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==", + "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": ">=6" + "node": ">=10.13.0" } }, - "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/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/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "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": ">=0.6" + "node": ">=10.13.0" }, "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==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true } - ] + } }, - "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==", + "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": ">=10" + "node": ">=14.15.0" }, "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" + "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/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/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/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==", + "node_modules/webpack-cli/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": ">= 0.6" + "node": ">=10.13.0" } }, - "node_modules/raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "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": { - "bytes": "3.1.2", - "http-errors": "1.8.1", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "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": ">= 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": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, - "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==", + "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": { - "safer-buffer": ">= 2.1.2 < 3" + "@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": ">=0.10.0" + "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/react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "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==", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0" + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">=10.0.0" } }, - "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" - }, + "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": ">=14" + "node": ">=10.13.0" } }, - "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==", + "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==", + "dev": true, "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" + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" }, "engines": { - "node": ">=14" + "node": ">=8.0.0" } }, - "node_modules/react-dev-utils/node_modules/ansi-styles": { + "node_modules/webpack/node_modules/estraverse": { "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" - }, + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4.0" } }, - "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==", + "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": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" }, "engines": { - "node": ">=10" + "node": ">= 10.13.0" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "type": "opencollective", + "url": "https://opencollective.com/webpack" } }, - "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==", + "node_modules/webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, "dependencies": { - "color-name": "~1.1.4" + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" }, "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" + "node": ">=12" }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "peerDependencies": { + "webpack": "3 || 4 || 5" } }, - "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==", + "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": ">=8" + "node": ">=0.8.0" } }, - "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==", + "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": ">= 12.13.0" + "node": ">=0.8.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==", + "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": { - "has-flag": "^4.0.0" + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" }, "engines": { - "node": ">=8" + "node": ">= 8" } }, - "node_modules/react-dom": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "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==", + "dev": true, "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.21.0" + "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" }, - "peerDependencies": { - "react": "^18.0.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "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/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "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/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/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true }, - "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==", + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, "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==", + "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/write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, "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" + "mkdirp": "^0.5.1" }, "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "fsevents": "^2.3.2" + "node": ">=0.10.0" + } + }, + "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": { - "react": ">= 16", - "typescript": "^3.2.1 || ^4" + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" }, "peerDependenciesMeta": { - "typescript": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { "optional": true } } }, - "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" - }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "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/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, "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" - }, + "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": ">=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" + "node": ">=10" }, - "engines": { - "node": ">=0.10.0" + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } + } + }, + "dependencies": { + "@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, + "peer": true }, - "node_modules/recursive-readdir/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": "*" + "@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, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" + "@babel/code-frame": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.5.tgz", + "integrity": "sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.5" } }, - "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==" + "@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 }, - "node_modules/regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", - "dependencies": { - "regenerate": "^1.4.2" + "@babel/core": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.22.9.tgz", + "integrity": "sha512-G2EgeufBcYw27U4hhoIwFcgc1XU7TlXJ3mv04oOv1WCuo900U/anZSPzEqNjwdjgffkk2Gs0AN0dW1CKVLcG7w==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-module-transforms": "^7.22.9", + "@babel/helpers": "^7.22.6", + "@babel/parser": "^7.22.7", + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.8", + "@babel/types": "^7.22.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.1" }, - "engines": { - "node": ">=4" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "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==", + "@babel/eslint-parser": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.22.9.tgz", + "integrity": "sha512-xdMkt39/nviO/4vpVdrEYPwXCsYIXSSAr6mC7WQsNIlGnuxKyKE7GZjalcnbSWiC4OXGNNN3UQPeHfjSC6sTDA==", + "dev": true, + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, "dependencies": { - "@babel/runtime": "^7.8.4" + "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==", + "dev": true + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "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==" + "@babel/generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.22.9.tgz", + "integrity": "sha512-KtLMbmicyuK2Ak/FTCJVbDnkN1SlT8/kceFTiuDiiRUUSMnHMidxSCdG4ndkTOHHpoomWe/4xkvHkEOncwjYIw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.5.tgz", + "integrity": "sha512-m1EP3lVOPptR+2DwD125gziZNcmoNSHGmJROKoy87loWUQyJaVXDgpmruWqDARZSmtYQ+Dl25okU8+qhVzuykw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "@babel/helper-compilation-targets": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.9.tgz", + "integrity": "sha512-7qYrNM6HjpnPHJbopxmb8hSPoZ0gsX8IvUS32JGVoy+pU9e5N0nLr1VjJoR6kA4d9dmGLxNYOjeB8sUDal2WMw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.5", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" }, - "engines": { - "node": ">=4" + "dependencies": { + "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, + "requires": { + "yallist": "^3.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } } }, - "node_modules/regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, - "node_modules/regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", - "dependencies": { - "jsesc": "~0.5.0" + "@babel/helper-create-class-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.9.tgz", + "integrity": "sha512-Pwyi89uO4YrGKxL/eNJ8lfEH55DnRloGPOseaA8NFNL6jAUnn+KccaISiFazCj5IolPPDjGSdzQzXVzODVRqUQ==", + "dev": true, + "requires": { + "@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.5", + "@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" }, - "bin": { - "regjsparser": "bin/parser" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "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" + "@babel/helper-create-regexp-features-plugin": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz", + "integrity": "sha512-+svjVa/tFwsNSG4NEy1h85+HQ5imbT92Q5/bgtS7P0GTQlP8WuFdqsiABmQouhiFGyV66oGxZFpeYHza1rNsKw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "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" + "@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==", + "dev": true, + "requires": { + "@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" } }, - "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" - } + "@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 }, - "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" + "@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, + "requires": { + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + }, + "dependencies": { + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.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=" + "@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, + "requires": { + "@babel/types": "^7.22.5" + } }, - "node_modules/resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", - "dependencies": { - "is-core-module": "^2.8.1", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/helper-member-expression-to-functions": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz", + "integrity": "sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-module-imports": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz", + "integrity": "sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helper-module-transforms": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz", + "integrity": "sha512-t+WA2Xn5K+rTeGtC8jCsdAH52bjggG5TKRuRrAGNM/mjIbO4GxvlLMFOEz9wXY5I2XQ60PMFsAG2WIcG82dQMQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.5" } }, - "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 - } + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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==" + "@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==", + "dev": true }, - "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/" + "@babel/helper-remap-async-to-generator": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.9.tgz", + "integrity": "sha512-8WWC4oR4Px+tr+Fp0X3RHDVfINGpF3ad1HIbrc8A77epiR6eMMc6jsgozkzT2uDiOOdoS9cLIQ+XD2XvI2WSmQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-wrap-function": "^7.22.9" } }, - "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" + "@babel/helper-replace-supers": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz", + "integrity": "sha512-LJIKvvpgPOPUThdYqcX6IXRuIcTkcAub0IaDRGCZH0p5GPUp7PhRU9QVgFcDDd51BaPkk77ZjqFwh6DZTAEmGg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-member-expression-to-functions": "^7.22.5", + "@babel/helper-optimise-call-expression": "^7.22.5" } }, - "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" + "@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, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" } }, - "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" + "@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, + "requires": { + "@babel/types": "^7.22.5" } }, - "node_modules/rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } + "@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 }, - "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" - } + "@babel/helper-validator-identifier": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz", + "integrity": "sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==", + "dev": true }, - "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" - } + "@babel/helper-validator-option": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz", + "integrity": "sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==", + "dev": true }, - "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" + "@babel/helper-wrap-function": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.9.tgz", + "integrity": "sha512-sZ+QzfauuUEfxSEjKFmi3qDSHgLsTPK/pEpoD/qonZKOtTPTLbf59oabPQ4rKekt9lFcj/hTZaOhWwFYrgjk+Q==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.22.5", + "@babel/template": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/helpers": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.6.tgz", + "integrity": "sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==", + "dev": true, + "requires": { + "@babel/template": "^7.22.5", + "@babel/traverse": "^7.22.6", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/highlight": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.5.tgz", + "integrity": "sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.5", + "chalk": "^2.0.0", + "js-tokens": "^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" + "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" + } }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" + "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" + } }, - { - "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.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 + "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" + } }, - "node-sass": { - "optional": true + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "sass": { - "optional": true + "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==", + "dev": true }, - "sass-embedded": { - "optional": true + "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==", + "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" + } } } }, - "node_modules/sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "@babel/parser": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.7.tgz", + "integrity": "sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==", + "dev": true }, - "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" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.22.5", + "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.5.tgz", + "integrity": "sha512-NP1M5Rf+u2Gw9qfSO4ihjcTGW5zXTi36ITLd4/EoAcEhIZ0yjMqmftDNl3QC19CX7olhrjpyU454g/2W7X0jvQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", - "dependencies": { - "loose-envify": "^1.1.0" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.5.tgz", + "integrity": "sha512-31Bb65aZaUwqCbWMnZPduIZxCBngHFlzyN6Dq6KAJjtx+lx6ohKHubc61OomYi7XwVD4Ol0XCVz4h+pYFR048g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "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.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", - "dependencies": { - "node-forge": "^1" - }, - "engines": { - "node": ">=10" + "@babel/plugin-proposal-decorators": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.7.tgz", + "integrity": "sha512-omXqPF7Onq4Bb7wHxXjM3jSMSJvUUbvDvmmds7KI5n9Cq6Ln5I05I1W2nRlRof1rGdiUxJrxwe285WF96XlBXQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/plugin-syntax-decorators": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } }, - "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" + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, - "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" + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "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" + "@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" } }, - "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" + "@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" } }, - "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==" + "@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" + } }, - "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" + "@babel/plugin-syntax-decorators": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz", + "integrity": "sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "@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" + } }, - "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" + "@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" } }, - "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" + "@babel/plugin-syntax-flow": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz", + "integrity": "sha512-9RdCl0i+q0QExayk2nOS7853w08yLucnnPML6EN9S8fgMPVtdLDCdx/cOQ/i44Lb9UeQX9A35yaqBBOMMZxPxQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } }, - "node_modules/sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "@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" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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" } }, - "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==" + "@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" + } }, - "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" + "@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" } }, - "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" + "@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" } }, - "node_modules/source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "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" + "@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" } }, - "node_modules/source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", - "dependencies": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.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" } }, - "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" + "@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" } }, - "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" + "@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" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@babel/plugin-transform-async-generator-functions": { + "version": "7.22.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.22.7.tgz", + "integrity": "sha512-7HmE7pk/Fmke45TODvxvkxRMV9RazV+ZZzhOL9AG8G29TLrr3jkjwF7uJfxZ30EoXpO+LJkq4oA8NjO2DTnEDg==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-remap-async-to-generator": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" + "@babel/plugin-transform-block-scoping": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz", + "integrity": "sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-class-static-block": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.5.tgz", + "integrity": "sha512-SPToJ5eYZLxlnp1UzdARpOGeC2GbHvr9d/UV0EukuVx8atktg194oe+C5BqQ8jRTkgLRVOPYeXRSBg1IlMoVRA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, - "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" + "@babel/plugin-transform-classes": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz", + "integrity": "sha512-58EgM6nuPNG6Py4Z3zSuu0xWu2VfodiMi72Jt5Kj2FECmaYk1RrTXA45z6KBFsu9tRgwQDwIiY4FXTt+YsSFAQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.6", + "@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.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "globals": "^11.1.0" + }, + "dependencies": { + "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 } - ] + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/template": "^7.22.5" } }, - "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==" + "@babel/plugin-transform-destructuring": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.5.tgz", + "integrity": "sha512-GfqcFuGW8vnEqTUBM7UtPd5A4q797LTvvwKxXTgRsFjoqaJiEg9deBG6kWeQYkVEL569NpnmpC0Pkr/8BLKGnQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "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.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" + "@babel/plugin-transform-dynamic-import": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.5.tgz", + "integrity": "sha512-0MC3ppTB1AMxd8fXjSrbPa7LT9hrImt+/fcj+Pg5YMD7UQyWp/02+JWpdnCymmsXwIx5Z+sYn1bwCn4ZJNvhqQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-export-namespace-from": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.5.tgz", + "integrity": "sha512-X4hhm7FRnPgd4nDA4b/5V280xCx6oL7Oob5+9qVS5C13Zq4bh1qq7LU0GgRU6b5dBWBvhGaXYVB4AcN6+ol6vg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "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" + "@babel/plugin-transform-flow-strip-types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz", + "integrity": "sha512-tujNbZdxdG0/54g/oua8ISToaXTFBf8EnSb5PgQSciIXWOWKX3S4+JR7ZE9ol8FZwf9kxitzkGQ+QWeov/mCiA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-flow": "^7.22.5" } }, - "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" + "@babel/plugin-transform-for-of": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.5.tgz", + "integrity": "sha512-3kxQjX1dU9uudwSshyLeEipvrLjBCVthCgeTp6CzE/9JYrlAIaeekVxRpCWsDDfYTfRZRoCeZatCQvwo+wvK8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-json-strings": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.5.tgz", + "integrity": "sha512-DuCRB7fu8MyTLbEQd1ew3R85nx/88yMoqo2uPSjevMj3yoN7CDM8jkgrY0wmVxfJZyJ/B9fE1iq7EQppWQmR5A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.5.tgz", + "integrity": "sha512-MQQOUW1KL8X0cDWfbwYP+TbVbZm16QmQXJQ+vndPtH/BoO0lOKpVoEDMI7+PskYxH+IiE0tS8xZye0qr1lGzSA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", - "dependencies": { - "browserslist": "^4.16.6", - "postcss-selector-parser": "^6.0.4" - }, - "engines": { - "node": "^10 || ^12 || >=14.0" - }, - "peerDependencies": { - "postcss": "^8.2.15" + "@babel/plugin-transform-modules-commonjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.5.tgz", + "integrity": "sha512-B4pzOXj+ONRmuaQTg05b3y/4DuFz3WcCNAXPLb2Q0GT0TrGKGxNKV4jwsXts+StaM0LQczZbOpj8o1DLPDJIiA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" } }, - "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" + "@babel/plugin-transform-modules-systemjs": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.22.5.tgz", + "integrity": "sha512-emtEpoaTMsOs6Tzz+nbmcePl6AKVtS1yC4YNAeMun9U8YCsgadPNxnOPQ8GhHFB2qdx+LZu9LgoC0Lthuu05DQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.5.tgz", + "integrity": "sha512-6CF8g6z1dNYZ/VXok5uYkkBBICHZPiGEl7oDnAx2Mt1hlHVHOSIKWJaXHjQJA5VB43KZnXZDIexMchY4y2PGdA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "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==" + "@babel/plugin-transform-numeric-separator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.5.tgz", + "integrity": "sha512-NbslED1/6M+sXiwwtcAB/nieypGw02Ejf4KtDeMkCEpP6gWFMX1wI9WKYua+4oBneCCEmulOkRpwywypVZzs/g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } }, - "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" + "@babel/plugin-transform-object-rest-spread": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.5.tgz", + "integrity": "sha512-Kk3lyDmEslH9DnvCDA1s1kkd3YWQITiBOHngOtDL9Pt6BZjzqb6hiOlb8VfjiiQJ2unmegBqZu0rx5RxJb5vmQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.5", + "@babel/helper-compilation-targets": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-replace-supers": "^7.22.5" } }, - "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" + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.5.tgz", + "integrity": "sha512-pH8orJahy+hzZje5b8e2QIlBWQvGpelS76C63Z+jhZKsmzfNaPQ+LaW6dcJ9bxTpo1mtXbgHwy765Ro3jftmUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "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" + "@babel/plugin-transform-optional-chaining": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.22.6.tgz", + "integrity": "sha512-Vd5HiWml0mDVtcLHIoEU5sw6HOUW/Zk0acLs/SAeuLzkGNOPc9DB4nkUajemhCmTIz3eiaKREZn2hQQqF79YTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "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" + "@babel/plugin-transform-parameters": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz", + "integrity": "sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@babel/plugin-transform-private-property-in-object": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.5.tgz", + "integrity": "sha512-/9xnaTTJcVoBtSSmrVyhtSvO3kbqS2ODoh2juEU72c3aYonNF0OMGiaz2gjukyKM2wBBYJP38S4JiE0Wfb5VMQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "node_modules/tailwindcss": { - "version": "3.0.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", - "dependencies": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "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.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" - }, - "bin": { - "tailwind": "lib/cli.js", - "tailwindcss": "lib/cli.js" - }, - "engines": { - "node": ">=12.13.0" - }, - "peerDependencies": { - "autoprefixer": "^10.0.2", - "postcss": "^8.0.9" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-react-jsx": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz", + "integrity": "sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@babel/plugin-transform-regenerator": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.5.tgz", + "integrity": "sha512-rR7KePOE7gfEtNTh9Qw+iO3Q/e4DEsoQ+hdvM6QUDH7JRJ5qxq5AA52ZzBWbI5i9lfNuvySgOGP8ZN7LAmaiPw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "regenerator-transform": "^0.15.1" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/plugin-transform-runtime": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.9.tgz", + "integrity": "sha512-9KjBH61AGJetCPYp/IEyLEp47SyybZb0nDRpBvmtEkm+rUIwxdlKpyNHI1TmsGkeuLclJdleQHRZ8XLBnnh8CQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "semver": "^6.3.1" }, - "engines": { - "node": ">=8" + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "node_modules/terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", - "dependencies": { - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map": "~0.7.2", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" + "@babel/plugin-transform-typescript": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.9.tgz", + "integrity": "sha512-BnVR1CpKiuD0iobHPaM1iLvcwPYN2uVFAqoLVSpEDKWuOikoCv5HbKLxclhKYUXlWkX86DoZGtqI4XhbOsyrMg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-typescript": "^7.22.5" } }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", - "dependencies": { - "jest-worker": "^27.4.5", - "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 - } + "@babel/plugin-transform-unicode-escapes": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.5.tgz", + "integrity": "sha512-biEmVg1IYB/raUO5wT1tgfacCef15Fbzhkx493D3urBI++6hpJ+RFG4SrWMn0NEZLfvilqKf3QDrRVZHo08FYg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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==" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" + } }, - "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" + "@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==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.22.5", + "@babel/helper-plugin-utils": "^7.22.5" } }, - "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" + "@babel/preset-env": { + "version": "7.22.9", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.22.9.tgz", + "integrity": "sha512-wNi5H/Emkhll/bqPjsjQorSykrlfY5OWakd6AulLvMEytpKasMVUpVy8RL4qBIBs5Ac6/5i0/Rv0b/Fg6Eag/g==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-compilation-targets": "^7.22.9", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.5", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.5", + "@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.7", + "@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.5", + "@babel/plugin-transform-class-properties": "^7.22.5", + "@babel/plugin-transform-class-static-block": "^7.22.5", + "@babel/plugin-transform-classes": "^7.22.6", + "@babel/plugin-transform-computed-properties": "^7.22.5", + "@babel/plugin-transform-destructuring": "^7.22.5", + "@babel/plugin-transform-dotall-regex": "^7.22.5", + "@babel/plugin-transform-duplicate-keys": "^7.22.5", + "@babel/plugin-transform-dynamic-import": "^7.22.5", + "@babel/plugin-transform-exponentiation-operator": "^7.22.5", + "@babel/plugin-transform-export-namespace-from": "^7.22.5", + "@babel/plugin-transform-for-of": "^7.22.5", + "@babel/plugin-transform-function-name": "^7.22.5", + "@babel/plugin-transform-json-strings": "^7.22.5", + "@babel/plugin-transform-literals": "^7.22.5", + "@babel/plugin-transform-logical-assignment-operators": "^7.22.5", + "@babel/plugin-transform-member-expression-literals": "^7.22.5", + "@babel/plugin-transform-modules-amd": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-modules-systemjs": "^7.22.5", + "@babel/plugin-transform-modules-umd": "^7.22.5", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", + "@babel/plugin-transform-new-target": "^7.22.5", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.22.5", + "@babel/plugin-transform-numeric-separator": "^7.22.5", + "@babel/plugin-transform-object-rest-spread": "^7.22.5", + "@babel/plugin-transform-object-super": "^7.22.5", + "@babel/plugin-transform-optional-catch-binding": "^7.22.5", + "@babel/plugin-transform-optional-chaining": "^7.22.6", + "@babel/plugin-transform-parameters": "^7.22.5", + "@babel/plugin-transform-private-methods": "^7.22.5", + "@babel/plugin-transform-private-property-in-object": "^7.22.5", + "@babel/plugin-transform-property-literals": "^7.22.5", + "@babel/plugin-transform-regenerator": "^7.22.5", + "@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.5", + "@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.5", + "@babel/types": "^7.22.5", + "babel-plugin-polyfill-corejs2": "^0.4.4", + "babel-plugin-polyfill-corejs3": "^0.8.2", + "babel-plugin-polyfill-regenerator": "^0.5.1", + "core-js-compat": "^3.31.0", + "semver": "^6.3.1" + }, + "dependencies": { + "@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==", + "dev": true, + "requires": {} + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "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=" + "@babel/preset-modules": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6.tgz", + "integrity": "sha512-ID2yj6K/4lKfhuU3+EX4UvNbIt7eACFbHmNUjzA+ep+B5971CknnA/9DEWKbRokfbbtblxxxXFJJrH47UEAMVg==", + "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" + } }, - "node_modules/throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "@babel/preset-react": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.22.5.tgz", + "integrity": "sha512-M+Is3WikOpEJHgR385HbuCITPTaPRaNkibTEa9oiofmJvIsrceb4yp9RL9Kb+TE8LznmeyZqpP+Lopwcx59xPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-transform-react-display-name": "^7.22.5", + "@babel/plugin-transform-react-jsx": "^7.22.5", + "@babel/plugin-transform-react-jsx-development": "^7.22.5", + "@babel/plugin-transform-react-pure-annotations": "^7.22.5" + } }, - "node_modules/thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "@babel/preset-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.5.tgz", + "integrity": "sha512-YbPaal9LxztSGhmndR46FmAbkJ/1fAsw293tSU+I5E5h+cnJ3d4GTwyUgGYmOXJYdGA+uNePle4qbaRzj2NISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-validator-option": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.22.5", + "@babel/plugin-transform-modules-commonjs": "^7.22.5", + "@babel/plugin-transform-typescript": "^7.22.5" + } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "@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==", + "dev": true }, - "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" + "@babel/runtime": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", + "integrity": "sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" } }, - "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" + "@babel/template": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.5.tgz", + "integrity": "sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5" } }, - "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" + "@babel/traverse": { + "version": "7.22.8", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.8.tgz", + "integrity": "sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.7", + "@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.7", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" }, - "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" + "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 + } } }, - "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.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.1", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" + "@babel/types": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.22.5.tgz", + "integrity": "sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.5", + "to-fast-properties": "^2.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" - } + "@csstools/cascade-layer-name-parser": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@csstools/cascade-layer-name-parser/-/cascade-layer-name-parser-1.0.4.tgz", + "integrity": "sha512-zXMGsJetbLoXe+gjEES07MEGjL0Uy3hMxmnGtVBrRpVKr5KV9OgCB09zr/vLrsEtoVQTgJFewxaU8IYSAE4tjg==", + "dev": true, + "requires": {} }, - "node_modules/tsconfig-paths/node_modules/strip-bom": { + "@csstools/color-helpers": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "engines": { - "node": ">=4" + "resolved": "https://registry.npmjs.org/@csstools/color-helpers/-/color-helpers-3.0.0.tgz", + "integrity": "sha512-rBODd1rY01QcenD34QxbQxLc1g+Uh7z1X/uzTHNQzJUnFCT9/EZYI7KWq+j0YfWMXJsRJ8lVkqBcB0R/qLr+yg==", + "dev": true + }, + "@csstools/css-calc": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-1.1.3.tgz", + "integrity": "sha512-7mJZ8gGRtSQfQKBQFi5N0Z+jzNC0q8bIkwojP1W0w+APzEqHu5wJoGVsvKxVnVklu9F8tW1PikbBRseYnAdv+g==", + "dev": true, + "requires": {} + }, + "@csstools/css-color-parser": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-1.2.3.tgz", + "integrity": "sha512-YaEnCoPTdhE4lPQFH3dU4IEk8S+yCnxS88wMv45JzlnMfZp57hpqA6qf2gX8uv7IJTJ/43u6pTQmhy7hCjlz7g==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^3.0.0", + "@csstools/css-calc": "^1.1.3" } }, - "node_modules/tslib": { + "@csstools/css-parser-algorithms": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", - "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.1.tgz", + "integrity": "sha512-xrvsmVUtefWMWQsGgFffqWSK03pZ1vfDki4IVIIUxxDKnGBzqNgv0A7SB1oXtVNEkcVO8xi1ZrTL29HhSu5kGA==", + "dev": true, + "requires": {} }, - "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" - } + "@csstools/css-tokenizer": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.2.0.tgz", + "integrity": "sha512-wErmsWCbsmig8sQKkM6pFhr/oPha1bHfvxsUY5CYSQxwyhA9Ulrs8EqCgClhg4Tgg2XapVstGqSVcz0xOYizZA==", + "dev": true }, - "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==" + "@csstools/media-query-list-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.3.tgz", + "integrity": "sha512-ATul1u+pic4aVpstgueqxEv4MsObEbszAxfTXpx9LHaeD3LAh+wFqdCteyegWmjk0k5rkSCAvIOaJe9U3DD09w==", + "dev": true, + "requires": {} }, - "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" + "@csstools/postcss-cascade-layers": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-4.0.0.tgz", + "integrity": "sha512-dVPVVqQG0FixjM9CG/+8eHTsCAxRKqmNh6H69IpruolPlnEF1611f2AoLK8TijTSAsqBSclKd4WHs1KUb/LdJw==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" } }, - "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" + "@csstools/postcss-color-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-3.0.1.tgz", + "integrity": "sha512-+vrvCQeUifpMeyd42VQ3JPWGQ8cO19+TnGbtfq1SDSgZzRapCQO4aK9h/jhMOKPnxGzbA57oS0aHgP/12N9gSQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" } }, - "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" + "@csstools/postcss-color-mix-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-mix-function/-/postcss-color-mix-function-2.0.1.tgz", + "integrity": "sha512-Z5cXkLiccKIVcUTe+fAfjUD7ZUv0j8rq3dSoBpM6I49dcw+50318eYrwUZa3nyb4xNx7ntNNUPmesAc87kPE2Q==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" } }, - "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" + "@csstools/postcss-exponential-functions": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-exponential-functions/-/postcss-exponential-functions-1.0.0.tgz", + "integrity": "sha512-FPndJ/7oGlML7/4EhLi902wGOukO0Nn37PjwOQGc0BhhjQPy3np3By4d3M8s9Cfmp9EHEKgUHRN2DQ5HLT/hTw==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0" } }, - "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" + "@csstools/postcss-font-format-keywords": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-3.0.0.tgz", + "integrity": "sha512-ntkGj+1uDa/u6lpjPxnkPcjJn7ChO/Kcy08YxctOZI7vwtrdYvFhmE476dq8bj1yna306+jQ9gzXIG/SWfOaRg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "node_modules/typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" + "@csstools/postcss-gradients-interpolation-method": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-gradients-interpolation-method/-/postcss-gradients-interpolation-method-4.0.1.tgz", + "integrity": "sha512-IHeFIcksjI8xKX7PWLzAyigM3UvJdZ4btejeNa7y/wXxqD5dyPPZuY55y8HGTrS6ETVTRqfIznoCPtTzIX7ygQ==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.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" + "@csstools/postcss-hwb-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-3.0.1.tgz", + "integrity": "sha512-FYe2K8EOYlL1BUm2HTXVBo6bWAj0xl4khOk6EFhQHy/C5p3rlr8OcetzQuwMeNQ3v25nB06QTgqUHoOUwoEqhA==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.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==", - "engines": { - "node": ">=4" + "@csstools/postcss-ic-unit": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-3.0.0.tgz", + "integrity": "sha512-FH3+zfOfsgtX332IIkRDxiYLmgwyNk49tfltpC6dsZaO4RV2zWY6x9VMIC5cjvmjlDO7DIThpzqaqw2icT8RbQ==", + "dev": true, + "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "postcss-value-parser": "^4.2.0" } }, - "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" + "@csstools/postcss-is-pseudo-class": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.0.tgz", + "integrity": "sha512-0I6siRcDymG3RrkNTSvHDMxTQ6mDyYE8awkcaHNgtYacd43msl+4ZWDfQ1yZQ/viczVWjqJkLmPiRHSgxn5nZA==", + "dev": true, + "requires": { + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" } }, - "node_modules/unicode-match-property-value-ecmascript": { + "@csstools/postcss-logical-float-and-clear": { "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" - } + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-float-and-clear/-/postcss-logical-float-and-clear-2.0.0.tgz", + "integrity": "sha512-Wki4vxsF6icRvRz8eF9bPpAvwaAt0RHwhVOyzfoFg52XiIMjb6jcbHkGxwpJXP4DVrnFEwpwmrz5aTRqOW82kg==", + "dev": true, + "requires": {} }, - "node_modules/unicode-property-aliases-ecmascript": { + "@csstools/postcss-logical-resize": { "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" + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-resize/-/postcss-logical-resize-2.0.0.tgz", + "integrity": "sha512-lCQ1aX8c5+WI4t5EoYf3alTzJNNocMqTb+u1J9CINdDhFh1fjovqK+0aHalUHsNstZmzFPNzIkU4Mb3eM9U8SA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" } }, - "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" + "@csstools/postcss-logical-viewport-units": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-logical-viewport-units/-/postcss-logical-viewport-units-2.0.1.tgz", + "integrity": "sha512-R5s19SscS7CHoxvdYNMu2Y3WDwG4JjdhsejqjunDB1GqfzhtHSvL7b5XxCkUWqm2KRl35hI6kJ4HEaCDd/3BXg==", + "dev": true, + "requires": { + "@csstools/css-tokenizer": "^2.2.0" } }, - "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" + "@csstools/postcss-media-minmax": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-minmax/-/postcss-media-minmax-1.0.6.tgz", + "integrity": "sha512-BmwKkqEzzQz6D+5ctoacsiGrq4kVgd1PMEPwkwdR0qFaL2C2nguGsWG87xEw+HIts/2yxhIPTm7Jp3DQq+wn3Q==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.3" } }, - "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" + "@csstools/postcss-media-queries-aspect-ratio-number-values": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-media-queries-aspect-ratio-number-values/-/postcss-media-queries-aspect-ratio-number-values-2.0.1.tgz", + "integrity": "sha512-UvMYxXT3R011whbxzRwLx7d7eNGyVsnZo7waAmf10ZGnT34XidY+rsdFnk6OdFwuG6FYqw3/tptQEAZOmUgvLw==", + "dev": true, + "requires": { + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/media-query-list-parser": "^2.1.3" } }, - "node_modules/unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "@csstools/postcss-nested-calc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-3.0.0.tgz", + "integrity": "sha512-HsB66aDWAouOwD/GcfDTS0a7wCuVWaTpXcjl5VKP0XvFxDiU+r0T8FG7xgb6ovZNZ+qzvGIwRM+CLHhDgXrYgQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } }, - "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": "*" + "@csstools/postcss-normalize-display-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-3.0.0.tgz", + "integrity": "sha512-6Nw55PRXEKEVqn3bzA8gRRPYxr5tf5PssvcE5DRA/nAxKgKtgNZMCHCSd1uxTCWeyLnkf6h5tYRSB0P1Vh/K/A==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.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==", - "dependencies": { - "punycode": "^2.1.0" + "@csstools/postcss-oklab-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-3.0.1.tgz", + "integrity": "sha512-3TIz+dCPlQPzz4yAEYXchUpfuU2gRYK4u1J+1xatNX85Isg4V+IbLyppblWLV4Vb6npFF8qsHN17rNuxOIy/6w==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.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=" + "@csstools/postcss-progressive-custom-properties": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-3.0.0.tgz", + "integrity": "sha512-2/D3CCL9DN2xhuUTP8OKvKnaqJ1j4yZUxuGLsCUOQ16wnDAuMLKLkflOmZF5tsPh/02VPeXRmqIN+U595WAulw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } }, - "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" + "@csstools/postcss-relative-color-syntax": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-relative-color-syntax/-/postcss-relative-color-syntax-2.0.1.tgz", + "integrity": "sha512-9B8br/7q0bjD1fV3yE22izjc7Oy5hDbDgwdFEz207cdJHYC9yQneJzP3H+/w3RgC7uyfEVhyyhkGRx5YAfJtmg==", + "dev": true, + "requires": { + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" } }, - "node_modules/utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "@csstools/postcss-scope-pseudo-class": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-scope-pseudo-class/-/postcss-scope-pseudo-class-3.0.0.tgz", + "integrity": "sha512-GFNVsD97OuEcfHmcT0/DAZWAvTM/FFBDQndIOLawNc1Wq8YqpZwBdHa063Lq+Irk7azygTT+Iinyg3Lt76p7rg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.13" + } }, - "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" + "@csstools/postcss-stepped-value-functions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-3.0.1.tgz", + "integrity": "sha512-y1sykToXorFE+5cjtp//xAMWEAEple0kcZn2QhzEFIZDDNvGOCp5JvvmmPGsC3eDlj6yQp70l9uXZNLnimEYfA==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.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" + "@csstools/postcss-text-decoration-shorthand": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-3.0.0.tgz", + "integrity": "sha512-BAa1MIMJmEZlJ+UkPrkyoz3DC7kLlIl2oDya5yXgvUrelpwxddgz8iMp69qBStdXwuMyfPx46oZcSNx8Z0T2eA==", + "dev": true, + "requires": { + "@csstools/color-helpers": "^3.0.0", + "postcss-value-parser": "^4.2.0" } }, - "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.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" + "@csstools/postcss-trigonometric-functions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-3.0.1.tgz", + "integrity": "sha512-hW+JPv0MPQfWC1KARgvJI6bisEUFAZWSvUNq/khGCupYV/h6Z9R2ZFz0Xc633LXBst0ezbXpy7NpnPurSx5Klw==", + "dev": true, + "requires": { + "@csstools/css-calc": "^1.1.3", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.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" - } + "@csstools/postcss-unset-value": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-3.0.0.tgz", + "integrity": "sha512-P0JD1WHh3avVyKKRKjd0dZIjCEeaBer8t1BbwGMUDtSZaLhXlLNBqZ8KkqHzYWXOJgHleXAny2/sx8LYl6qhEA==", + "dev": true, + "requires": {} }, - "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" + "@csstools/selector-specificity": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz", + "integrity": "sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==", + "dev": true, + "requires": {} + }, + "@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==", + "dev": true + }, + "@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, + "requires": { + "eslint-visitor-keys": "^3.3.0" } }, - "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" + "@eslint-community/regexpp": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.6.1.tgz", + "integrity": "sha512-O7x6dMstWLn2ktjcoiNLDkAGG2EjveHL+Vvc+n0fXumkJYAcSqcVYKtwDU+hDZ0uDUsnUagSYaZrOLAYE8un1A==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.0.tgz", + "integrity": "sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==", + "dev": true, + "peer": true, + "requires": { + "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" } }, - "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" + "@eslint/js": { + "version": "8.44.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", + "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==", + "dev": true, + "peer": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", + "integrity": "sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==", + "dev": true, + "peer": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" } }, - "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" + "@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, + "peer": true + }, + "@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, + "peer": true + }, + "@jest/schemas": { + "version": "29.6.0", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.0.tgz", + "integrity": "sha512-rxLjXyJBTL4LQeJW3aKo0M/+GkCOXsO+8i9Iu7eDb6KwtP65ayoDsitrdPBtujxQ88k4wI2FNYfa6TOGwSn6cQ==", + "dev": true, + "requires": { + "@sinclair/typebox": "^0.27.8" } }, - "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" + "@jest/types": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.1.tgz", + "integrity": "sha512-tPKQNMPuXgvdOn2/Lg9HNfUvjYVGolt04Hp03f5hAk878uwOLikN+JzeLY0HcVgKgFl9Hs3EIqpu3WX27XNhnw==", + "dev": true, + "requires": { + "@jest/schemas": "^29.6.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.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" + "@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, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true }, - "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" + "@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 + }, + "@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, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, - "node_modules/webpack": { - "version": "5.71.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.71.0.tgz", - "integrity": "sha512-g4dFT7CFG8LY0iU5G8nBL6VlkT21Z7dcYDpJAEJV5Q1WLb9UwnFbrem1k7K52ILqEmomN7pnzWFxxE6SlDY56A==", - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@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.9.2", - "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.9", - "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.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" + "@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 + }, + "@jridgewell/trace-mapping": { + "version": "0.3.18", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", + "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true + "dependencies": { + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true } } }, - "node_modules/webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", - "dependencies": { - "colorette": "^2.0.10", - "memfs": "^3.4.1", - "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" - } + "@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/webpack-dev-middleware/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "@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==", + "dev": true, + "requires": { + "eslint-scope": "5.1.1" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" + "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==", + "dev": true, + "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==", + "dev": true + } } }, - "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" + "@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, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" } }, - "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==" + "@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 }, - "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" + "@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, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" } }, - "node_modules/webpack-dev-server": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", - "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/sockjs": "^0.3.33", - "@types/ws": "^8.2.2", + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz", + "integrity": "sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==", + "dev": true, + "requires": { "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", - "chokidar": "^3.5.3", - "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": "^2.0.0", - "serve-index": "^1.9.1", - "sockjs": "^0.3.21", - "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", - "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "bin": { - "webpack-dev-server": "bin/webpack-dev-server.js" - }, - "engines": { - "node": ">= 12.13.0" - }, - "peerDependencies": { - "webpack": "^4.37.0 || ^5.0.0" + "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" }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true + "dependencies": { + "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, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true } } }, - "node_modules/webpack-dev-server/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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" - } + "@remix-run/router": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.7.2.tgz", + "integrity": "sha512-7Lcn7IqGMV+vizMPoEl5F0XDshcdDYtMI6uJLQdQz5CfZAwy3vvGKYSUk789qndt5dEC4HfSjviSYlSoHGL2+A==" }, - "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" - } + "@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "dev": true }, - "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" - } + "@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==", + "dev": true }, - "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==" + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true }, - "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" + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" } }, - "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" + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" } }, - "node_modules/webpack-dev-server/node_modules/ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "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 - } + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" } }, - "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" + "@types/connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha512-4x5FkPpLipqwthjPsF7ZRbOv3uoLUFkTA9G9v583qi4pACvq0uTELrB8OLUzPWUI4IJIyvM85vzkV1nyiI2Lig==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" } }, - "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" + "@types/eslint": { + "version": "8.44.1", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.1.tgz", + "integrity": "sha512-XpNDc4Z5Tb4x+SW1MriMVeIsMoONHCkWFMkR/aPJbzEsxqHy+4Glu/BqTdPrApfDeMaXbtNh6bseNgl5KaWrSg==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" } }, - "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" + "@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, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" } }, - "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" - } + "@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/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" + "@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" } }, - "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" + "@types/express-serve-static-core": { + "version": "4.17.35", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.35.tgz", + "integrity": "sha512-wALWQwrgiB2AWTT91CB62b6Yt0sNHpznUXeZEcnPU3DRdlDIz74x8Qg1UUYKSVFi+va5vKOLYRBI1bRKiLLKIg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" } }, - "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" - } + "@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true }, - "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" - } + "@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==", + "dev": true }, - "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" - } + "@types/http-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", + "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "dev": true }, - "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" + "@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, + "requires": { + "@types/node": "*" } }, - "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" - } + "@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==", + "dev": true }, - "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" + "@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==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" } }, - "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" - } + "@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/workbox-background-sync": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", - "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", - "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", - "dependencies": { - "workbox-core": "6.5.2" - } + "@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/workbox-build": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", - "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", - "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.5.2", - "workbox-broadcast-update": "6.5.2", - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-google-analytics": "6.5.2", - "workbox-navigation-preload": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-range-requests": "6.5.2", - "workbox-recipes": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2", - "workbox-streams": "6.5.2", - "workbox-sw": "6.5.2", - "workbox-window": "6.5.2" - }, - "engines": { - "node": ">=10.0.0" - } + "@types/node": { + "version": "20.4.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.4.4.tgz", + "integrity": "sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==", + "dev": true }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } + "@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==", + "dev": true }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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" - } + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true }, - "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" - } + "@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/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==" + "@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/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" + "@types/react": { + "version": "18.2.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.17.tgz", + "integrity": "sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "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" + "@types/react-dom": { + "version": "18.2.7", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.7.tgz", + "integrity": "sha512-GRaAEriuT4zp9N4p1i8BDBYmEyfo+xQ3yHjJU4eiK5NDa1RmUZG+unZABUTK4/Ox/M+GaHwb6Ow8rUITrtjszA==", + "dev": true, + "requires": { + "@types/react": "*" } }, - "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" + "@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==", + "dev": true, + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*" } }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", - "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", - "dependencies": { - "workbox-core": "6.5.2" + "@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==", + "dev": true, + "requires": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" } }, - "node_modules/workbox-core": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", - "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true }, - "node_modules/workbox-expiration": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", - "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", - "dependencies": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" + "@types/scheduler": { + "version": "0.16.3", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.3.tgz", + "integrity": "sha512-5cJ8CB4yAx7BH1oMvdU0Jh9lrEXyPkar6F9G/ERswkCuvP4KQZfZkSjcMbAICCpQTN4OuZn8tz0HiKv9TGZgrQ==", + "dev": true + }, + "@types/semver": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.0.tgz", + "integrity": "sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==", + "dev": true + }, + "@types/send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", + "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "dev": true, + "requires": { + "@types/mime": "^1", + "@types/node": "*" } }, - "node_modules/workbox-google-analytics": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", - "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", - "dependencies": { - "workbox-background-sync": "6.5.2", - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" + "@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, + "requires": { + "@types/express": "*" } }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", - "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", - "dependencies": { - "workbox-core": "6.5.2" + "@types/serve-static": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", + "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "dev": true, + "requires": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" } }, - "node_modules/workbox-precaching": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", - "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", - "dependencies": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" } }, - "node_modules/workbox-range-requests": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", - "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", - "dependencies": { - "workbox-core": "6.5.2" + "@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, + "requires": { + "@types/node": "*" } }, - "node_modules/workbox-recipes": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", - "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", - "dependencies": { - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" + "@types/yargs": { + "version": "17.0.24", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.24.tgz", + "integrity": "sha512-6i0aC7jV6QzQB8ne1joVZ0eSFIstHsCrobmOtghM11yGlH0j43FKL2UhWdELkyps0zuf7qVTUVCCR+tgSlyLLw==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" } }, - "node_modules/workbox-routing": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", - "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", - "dependencies": { - "workbox-core": "6.5.2" - } + "@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==", + "dev": true }, - "node_modules/workbox-strategies": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", - "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", - "dependencies": { - "workbox-core": "6.5.2" + "@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, + "requires": { + "@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" } }, - "node_modules/workbox-streams": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", - "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", - "dependencies": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2" + "@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==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "5.62.0" } }, - "node_modules/workbox-sw": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", - "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" - }, - "node_modules/workbox-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", - "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.5.2" - }, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "webpack": "^4.4.0 || ^5.9.0" + "@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, + "requires": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" } }, - "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" + "@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, + "requires": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.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" + "@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, + "requires": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" } }, - "node_modules/workbox-window": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", - "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.2" + "@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 + }, + "@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, + "requires": { + "@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" } }, - "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" + "@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, + "requires": { + "@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" }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "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==", + "dev": true, + "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==", + "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==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "@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, + "requires": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" } }, - "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" + "@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, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" } }, - "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==" + "@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/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "@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/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" - } + "@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/ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", - "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 - } + "@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, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "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==" + "@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/xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "@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, + "requires": { + "@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/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" + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.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==", - "engines": { - "node": ">=10" + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" } }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "@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/yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", - "engines": { - "node": ">= 6" + "@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, + "requires": { + "@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/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" + "@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, + "requires": { + "@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/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" + "@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, + "requires": { + "@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/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": { - "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "@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, "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@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" } }, - "@babel/code-frame": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", - "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "@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, "requires": { - "@babel/highlight": "^7.16.7" + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" } }, - "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==" + "@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, + "requires": {} }, - "@babel/core": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", - "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.7", - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helpers": "^7.17.8", - "@babel/parser": "^7.17.8", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "@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, + "requires": {} }, - "@babel/eslint-parser": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.17.0.tgz", - "integrity": "sha512-PUEJ7ZBXbRkbq3qqM/jZ2nIuakUBqCYc7Qf52Lj7dlZ6zERnqisdHioL0l4wwQZnmskMeasqUNzLBFKs3nylXA==", - "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==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "@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, + "requires": {} }, - "@babel/generator": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", - "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", - "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" - } + "@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 }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", - "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", - "requires": { - "@babel/types": "^7.16.7" - } + "@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 }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.7.tgz", - "integrity": "sha512-C6FdbRaxYjwVu/geKW4ZeQ0Q31AftgRcdSnZ5/jsH6BzCJbtvXvhpfkbkThYSuutZA7nCXpPR6AD9zd1dprMkA==", + "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, "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.7", - "@babel/types": "^7.16.7" + "mime-types": "~2.1.34", + "negotiator": "0.6.3" } }, - "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true }, - "@babel/helper-create-class-features-plugin": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", - "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7" - } + "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, + "requires": {} }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz", - "integrity": "sha512-awO2So99wG6KnlE+TPs6rn83gCz5WlEePJDTnLEqbchMVrBeAujURVphRdigsk094VhvZehFoNOihSlcBjwsXA==", + "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, + "peer": 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": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "regexpu-core": "^5.0.1" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "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, "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" + "ajv": "^8.0.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "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==", + "dev": true } } }, - "@babel/helper-environment-visitor": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", - "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", - "requires": { - "@babel/types": "^7.16.7" - } + "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": {} }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.7.tgz", - "integrity": "sha512-KyUenhWMC8VrxzkGP0Jizjo4/Zx+1nNZhgocs+gLzyZyB8SHidhoq9KK/8Ato4anhwsivfkBLftky7gvzbZMtQ==", - "requires": { - "@babel/types": "^7.16.7" - } + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true }, - "@babel/helper-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", - "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", - "requires": { - "@babel/helper-get-function-arity": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/types": "^7.16.7" - } + "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 }, - "@babel/helper-get-function-arity": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", - "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", - "requires": { - "@babel/types": "^7.16.7" - } + "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 }, - "@babel/helper-hoist-variables": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", - "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "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": { - "@babel/types": "^7.16.7" + "color-convert": "^2.0.1" } }, - "@babel/helper-member-expression-to-functions": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz", - "integrity": "sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==", + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "requires": { - "@babel/types": "^7.17.0" + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "@babel/helper-module-imports": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", - "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", - "requires": { - "@babel/types": "^7.16.7" - } + "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 }, - "@babel/helper-module-transforms": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", - "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "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==", + "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "dequal": "^2.0.3" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", - "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", + "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==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" } }, - "@babel/helper-plugin-utils": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", - "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==", + "dev": true }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.8.tgz", - "integrity": "sha512-fm0gH7Flb8H51LqJHy3HJ3wnE1+qtYR2A99K06ahwrawLdOFsCEWjZOrYricXJHoPSudNKxrMBUPEIPxiIIvBw==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-wrap-function": "^7.16.8", - "@babel/types": "^7.16.8" - } + "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 }, - "@babel/helper-replace-supers": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", - "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", + "array-includes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.6.tgz", + "integrity": "sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==", + "dev": true, "requires": { - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-member-expression-to-functions": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/traverse": "^7.16.7", - "@babel/types": "^7.16.7" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", + "is-string": "^1.0.7" } }, - "@babel/helper-simple-access": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", - "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "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 + }, + "array.prototype.flat": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz", + "integrity": "sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==", + "dev": true, "requires": { - "@babel/types": "^7.17.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.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==", + "array.prototype.flatmap": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", + "dev": true, "requires": { - "@babel/types": "^7.16.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0" } }, - "@babel/helper-split-export-declaration": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", - "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "array.prototype.tosorted": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.1.tgz", + "integrity": "sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==", + "dev": true, "requires": { - "@babel/types": "^7.16.7" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.1.3" } }, - "@babel/helper-validator-identifier": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", - "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" - }, - "@babel/helper-validator-option": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" - }, - "@babel/helper-wrap-function": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.8.tgz", - "integrity": "sha512-8RpyRVIAW1RcDDGTA+GpPAwV22wXCfKOoM9bet6TLkGIFTkRQSkH1nMQ5Yet4MpoXe1ZwHPVtNasc2w0uZMqnw==", + "arraybuffer.prototype.slice": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz", + "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==", + "dev": true, "requires": { - "@babel/helper-function-name": "^7.16.7", - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.16.8", - "@babel/types": "^7.16.8" + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" } }, - "@babel/helpers": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", - "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, "requires": { - "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.3", - "@babel/types": "^7.17.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, - "@babel/highlight": { - "version": "7.16.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", - "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } } }, - "@babel/parser": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", - "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==" + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "dev": true }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.7", - "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.7.tgz", - "integrity": "sha512-anv/DObl7waiGEnC24O9zqL0pSuI9hljihqiDuFHC8d7/bjr/4RLGPWuc8rYOff/QPzbEPSkzG8wGG9aDuhHRg==", + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "lodash": "^4.17.14" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.7.tgz", - "integrity": "sha512-di8vUHRdf+4aJ7ltXhaDbPoszdkh59AQtJM5soLsuHpQJdFQZOA4uGj0V2u/CZ8bJ/u8ULDL5yq6FO/bCXnKHw==", + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "autoprefixer": { + "version": "10.4.14", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", + "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.7" + "browserslist": "^4.21.5", + "caniuse-lite": "^1.0.30001464", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" } }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.8.tgz", - "integrity": "sha512-71YHIvMuiuqWJQkebWJtdhQTfd4Q4mF76q2IX37uZPkG9+olBxsX+rH1vkhFto4UeJZ9dPY2s+mDvhDm1u2BGQ==", + "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==", + "dev": true + }, + "axe-core": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.2.tgz", + "integrity": "sha512-zIURGIS1E1Q4pcrMjp+nnEh+16G56eG/MUllJH8yEvw7asDo7Ac9uhC9KIH5jzpITueEZolfYglnCGIuSBz39g==", + "dev": true + }, + "axios": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.4.0.tgz", + "integrity": "sha512-S4XCWMEmzvo64T9GfvQDOXgYRDJ/wsSZc7Jvdgx5u1sd0JwsuPLqb3SYmusag+edF6ziyMensPVqLTSc1PiSEA==", "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", - "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", + "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==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "dequal": "^2.0.3" } }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.17.6.tgz", - "integrity": "sha512-X/tididvL2zbs7jZCeeRJ8167U/+Ac135AM6jCAx6gYXDUviZV5Ku9UDvWS2NCuWlFjIRXklYhwo6HhAC7ETnA==", + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "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==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true + } } }, - "@babel/plugin-proposal-decorators": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.8.tgz", - "integrity": "sha512-U69odN4Umyyx1xO1rTII0IDkAEC+RNlcKXtqOblfpzqy1C+aOplb76BQNq0+XdpVkOaPlpEDwd++joY8FNFJKA==", + "babel-eslint": { + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.17.6", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/plugin-syntax-decorators": "^7.17.0", - "charcodes": "^0.2.0" + "@babel/code-frame": "7.0.0-beta.44", + "@babel/traverse": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", + "dev": true, + "requires": { + "@babel/highlight": "7.0.0-beta.44" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44", + "jsesc": "^2.5.1", + "lodash": "^4.2.0", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.44", + "@babel/template": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", + "dev": true, + "requires": { + "@babel/types": "7.0.0-beta.44" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/template": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "lodash": "^4.2.0" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0-beta.44", + "@babel/generator": "7.0.0-beta.44", + "@babel/helper-function-name": "7.0.0-beta.44", + "@babel/helper-split-export-declaration": "7.0.0-beta.44", + "@babel/types": "7.0.0-beta.44", + "babylon": "7.0.0-beta.44", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.2.0" + } + }, + "@babel/types": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.2.0", + "to-fast-properties": "^2.0.0" + } + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "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==", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha512-ivpbtpUgg9SJS4TLjK7KdcDhqc/E3CGItsvQbBNLkNGUeMhd5qnJcryba/brESS+dg3vrLqPuc/UcS7jRJdN5A==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "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 + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "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 + }, + "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==", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "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/plugin-proposal-dynamic-import": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.7.tgz", - "integrity": "sha512-I8SW9Ho3/8DRSdmDdH3gORdyUuYnk1m4cMxUAdu5oy4n3OfN8flDEH+d60iG7dUfi0KkYwSvoalHzzdRzpWHTg==", + "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, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "find-cache-dir": "^4.0.0", + "schema-utils": "^4.0.0" } }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.7.tgz", - "integrity": "sha512-ZxdtqDXLRGBL64ocZcs7ovt71L3jhC1RGSyR996svrCi3PYqHNkb3SwPJCs8RIzD86s+WPpt2S73+EHCGO+NUA==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "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" + } + } } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.7.tgz", - "integrity": "sha512-lNZ3EEggsGY78JavgbHsK9u5P3pQaW7k4axlgFLYkMd7UBsiNahCITShLjNQschPyjtO6dADrL24757IdhBrsQ==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.4.2", + "semver": "^6.3.1" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.7.tgz", - "integrity": "sha512-K3XzyZJGQCr00+EtYtrDjmwX7o7PLK6U9bi1nCwkQioRFVUv6dJoxbQjtWVtP+bCPy82bONBKG8NPyQ4+i6yjg==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "@babel/helper-define-polyfill-provider": "^0.4.2", + "core-js-compat": "^3.31.0" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.7.tgz", - "integrity": "sha512-aUOrYU3EVtjf62jQrCj63pYZ7k6vns2h/DQvHPWGmsJRYzWXZ6/AsfgpiRy6XiuIDADhJzP2Q9MwSMKauBQ+UQ==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "@babel/helper-define-polyfill-provider": "^0.4.2" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.7.tgz", - "integrity": "sha512-vQgPMknOIgiuVqbokToyXbkY/OmmjAzr/0lhSIbG/KmnzXPGwW/AdhdKpi+O4X/VkWiWjnkKOBiqJrTaC98VKw==", + "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==", + "dev": true + }, + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "@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" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.17.3.tgz", - "integrity": "sha512-yuL5iQA/TbZn+RGAfxQXfi7CNLmKi1f8zInn4IgobuCWcAb7i+zj4TYzQ9l8cEzVyJ89PDGuqxK1xZpUDISesw==", + "babylon": { + "version": "7.0.0-beta.44", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==", + "dev": true + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "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 + }, + "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==", + "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 + }, + "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 + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "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, "requires": { - "@babel/compat-data": "^7.17.0", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.7" + "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" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.7.tgz", - "integrity": "sha512-eMOH/L4OvWSZAE1VkHbr1vckLG1WUcHGJSLqqQwl2GaUqG6QjddvrOaTUMNYiv77H5IKPMZ9U9P7EaHwvAShfA==", + "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, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.7.tgz", - "integrity": "sha512-eC3xy+ZrUcBtP7x+sq62Q/HYd674pPTb/77XZMb5wbDPGWIdUbSr4Agr052+zaUPSb+gGRnjxXfKFvx5iMJ+DA==", + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.11.tgz", - "integrity": "sha512-F/2uAkPlXDr8+BHpZvo19w3hLFKge+k75XUprE6jaqKxjGkSYcK+4c+bup5PdW/7W/Rpjwql7FTVEDW+fRAQsw==", + "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": { - "@babel/helper-create-class-features-plugin": "^7.16.10", - "@babel/helper-plugin-utils": "^7.16.7" + "fill-range": "^7.0.1" } }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.7.tgz", - "integrity": "sha512-rMQkjcOFbm+ufe3bTZLyOfsOUOxyvLXZJCTARhJr+8UMSoZmqTe1K1BgkFcrW37rAchWg57yI69ORxiWvUINuQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.7.tgz", - "integrity": "sha512-QRK0YI/40VLhNVGIjRNAAQkEHws0cswSdFFjpFyt943YmJIU1da9uW63Iu6NFV6CxTZW5eTDCrwZUstBWgp/Rg==", + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, - "@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==", + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, - "@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==", + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" } }, - "@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==", + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "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==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-decorators": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", - "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, - "@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==", + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "pako": "~1.0.5" } }, - "@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==", + "browserslist": { + "version": "4.21.9", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", + "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "caniuse-lite": "^1.0.30001503", + "electron-to-chromium": "^1.4.431", + "node-releases": "^2.0.12", + "update-browserslist-db": "^1.0.11" } }, - "@babel/plugin-syntax-flow": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.16.7.tgz", - "integrity": "sha512-UDo3YGQO0jH6ytzVwgSLv9i/CzMcUjbKenL67dTrAZPPv6GFAtDhe6jqnvmoKzC/7htNTohhos+onPtDMqJwaQ==", + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, - "@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" - } + "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 }, - "@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" - } + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.7.tgz", - "integrity": "sha512-Esxmk7YjA8QysKeT3VhTXvF6y77f/a91SIs4pWb4H2eWGQkCKFgQaG6hdoEVZtGsrAcb2K5BW66XsOErD4WU3Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true }, - "@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" - } + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true }, - "@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==", + "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": { - "@babel/helper-plugin-utils": "^7.8.0" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "@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==", + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha512-UJiE1otjXPF5/x+T3zTnSFiTOEmJoGTD9HmBoxnCUwho61a2eSNn/VwtwuIBDAo2SEOv1AJ7ARI5gCmohFLu/g==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "callsites": "^0.2.0" + }, + "dependencies": { + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha512-Zv4Dns9IbXXmPkgRRUjAaJQgfN4xX5p6+RQFhWUqscdvvK2xK/ZL8b3IXIJsj+4sD+f24NwnWy2BY8AJ82JB0A==", + "dev": true + } } }, - "@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" - } + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true }, - "@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==", + "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, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" } }, - "@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==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.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" - } + "caniuse-lite": { + "version": "1.0.30001517", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001517.tgz", + "integrity": "sha512-Vdhm5S11DaFVLlyiKu4hiUTkpZu+y1KA/rZZqVQfOD5YdDT/eQKlkt7NaE0WGOFgX32diqt9MiP9CAiFeRklaA==", + "dev": true }, - "@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==", + "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": { - "@babel/helper-plugin-utils": "^7.14.5" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.7.tgz", - "integrity": "sha512-9ffkFFMbvzTvv+7dTp/66xvZAWASuPD5Tl9LK3Z9vhOmANo6j94rik+5YMBt4CwHVMWLWpMsriIc2zsa3WW3xQ==", + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "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==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.8.tgz", - "integrity": "sha512-MtmUmTJQHCnyJVrScNzNlofQJ3dLFuobYn3mwOTKHnSCMtbNsqvF71GQmJfFjdrXSsAA7iysFmYWw4bXZ20hOg==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-remap-async-to-generator": "^7.16.8" - } + "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 }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.7.tgz", - "integrity": "sha512-JUuzlzmF40Z9cXyytcbZEZKckgrQzChbQJw/5PuEHYeqzCsvebDx0K0jWnIIVcmmDOAVctCgnYs0pMcrYj2zJg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.7.tgz", - "integrity": "sha512-ObZev2nxVAYA4bhyusELdo9hb3H+A56bxH3FZMbEImZFiEDYVHXQSJ1hQKFlDnlt8G9bBrCZ5ZpURZUrV4G5qQ==", + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, - "@babel/plugin-transform-classes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.7.tgz", - "integrity": "sha512-WY7og38SFAGYRe64BrjKf8OrE6ulEHtr5jEYaZMwox9KebgqPi67Zqz8K53EKk1fFEJgm96r32rkKZ3qA2nCWQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-optimise-call-expression": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "globals": "^11.1.0" - } + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.7.tgz", - "integrity": "sha512-gN72G9bcmenVILj//sv1zLNaPyYcOzUho2lIJBMh/iakJ9ygCo/hEF9cpGb61SCMEDxbbyBoVQxrt+bWKu5KGw==", + "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==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "source-map": "~0.6.0" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.17.7.tgz", - "integrity": "sha512-XVh0r5yq9sLR4vZ6eVZe8FKfIcSgaTBxVBRSYokRj2qksf6QerYnTxz9/GTuKTH/n/HwLP7t6gtlybHetJ/6hQ==", + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "restore-cursor": "^2.0.0" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.7.tgz", - "integrity": "sha512-Lyttaao2SjZF6Pf4vk1dVKv8YypMpomAbygW+mU5cYP3S5cWTfCJjG8xV6CFdzGFlfWK81IjL9viiTvpb6G7gQ==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } + "cli-width": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.7.tgz", - "integrity": "sha512-03DvpbRfvWIXyK0/6QiR1KMTWeT6OcQ7tbhjrXyFS02kjuX/mu5Bvnh5SDSWHxyawit2g5aWhKwI86EE7GUnTw==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7" + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.7.tgz", - "integrity": "sha512-8UYLSlyLgRixQvlYH3J2ekXFHDFLQutdy7FfFAMm3CPZ6q9wHCwnUyiXpQCe3gVVnQlHc5nsuiEVziteRNTXEA==", - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true }, - "@babel/plugin-transform-flow-strip-types": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.16.7.tgz", - "integrity": "sha512-mzmCq3cNsDpZZu9FADYYyfZJIOrSONmHcop2XEKPdBNMa4PDC4eEvcOvzZaCNcjKu72v0XQlA5y1g58aLRXdYg==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-flow": "^7.16.7" + "color-name": "~1.1.4" } }, - "@babel/plugin-transform-for-of": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.7.tgz", - "integrity": "sha512-/QZm9W92Ptpw7sjI9Nx1mbcsWz33+l8kuMIQnDwgQBG5s3fAfQvkRjQ7NqXhtNcKOnPkdICmUHyCaWW06HCsqg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "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 }, - "@babel/plugin-transform-function-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.7.tgz", - "integrity": "sha512-SU/C68YVwTRxqWj5kgsbKINakGag0KTgq9f2iZEXdStoAbOzLHEBRYzImmA6yFo8YZhJVflvXmIHUO7GWHmxxA==", - "requires": { - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true }, - "@babel/plugin-transform-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.7.tgz", - "integrity": "sha512-6tH8RTpTWI0s2sV6uq3e/C9wPo4PTqqZps4uF0kzQ9/xPLFQtipynvmT1g/dOfEJ+0EQsHhkQ/zyRId8J2b8zQ==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.7.tgz", - "integrity": "sha512-mBruRMbktKQwbxaJof32LT9KLy2f3gH+27a5XSuXo6h7R3vqltl0PgZ80C8ZMKw98Bf8bqt6BEVi3svOh2PzMw==", + "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": { - "@babel/helper-plugin-utils": "^7.16.7" + "delayed-stream": "~1.0.0" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", - "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", - "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.17.7.tgz", - "integrity": "sha512-ITPmR2V7MqioMJyrxUo2onHNC3e+MvfFiFIR0RP21d3PtlVb6sfzoxNKiphSZUOM9hEIdzCcZe83ieX3yoqjUA==", - "requires": { - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-simple-access": "^7.17.7", - "babel-plugin-dynamic-import-node": "^2.3.3" - } + "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 }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.17.8.tgz", - "integrity": "sha512-39reIkMTUVagzgA5x88zDYXPCMT6lcaRKs1+S9K6NKBPErbgO/w/kP8GlNQTC87b412ZTlmNgr3k2JrWgHH+Bw==", + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, "requires": { - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-module-transforms": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-identifier": "^7.16.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "mime-db": ">= 1.43.0 < 2" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.7.tgz", - "integrity": "sha512-EMh7uolsC8O4xhudF2F6wedbSHm1HHZ0C6aJ7K67zcDNidMzVcxWdGr+htW9n21klm+bOn+Rx4CBsAntZd3rEQ==", + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, "requires": { - "@babel/helper-module-transforms": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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 + } } }, - "@babel/plugin-transform-new-target": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.7.tgz", - "integrity": "sha512-xiLDzWNMfKoGOpc6t3U+etCE2yRnn3SM09BXqWPIZOBpL2gvVrBWUKnsJx0K/ADi5F5YC5f8APFfWrz25TdlGg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true }, - "@babel/plugin-transform-object-super": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.7.tgz", - "integrity": "sha512-14J1feiQVWaGvRxj2WjyMuXS2jsBkgB3MdSN5HuC2G5nRspa5RK9COcs82Pwy5BuGcjb+fYaUj94mYcOj7rCvw==", + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-replace-supers": "^7.16.7" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, - "@babel/plugin-transform-parameters": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.7.tgz", - "integrity": "sha512-AT3MufQ7zZEhU2hwOA11axBnExW0Lszu4RL/tAlUJBuNoRak+wehQW8h6KcXOcgjY42fHtDxswuMhMjFEuv/aw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "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==", + "dev": true }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.7.tgz", - "integrity": "sha512-z4FGr9NMGdoIl1RqavCqGG+ZuYjfZ/hkCIeuH6Do7tXmSm0ls11nYVSJqFEUOSJbDab5wC6lRE/w6YjVcr6Hqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "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 }, - "@babel/plugin-transform-react-constant-elements": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.17.6.tgz", - "integrity": "sha512-OBv9VkyyKtsHZiHLoSfCn+h6yU7YKX8nrs32xUmOa1SRSk+t03FosB6fBZ0Yz4BpD1WV7l73Nsad+2Tz7APpqw==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.7.tgz", - "integrity": "sha512-qgIg8BcZgd0G/Cz916D5+9kqX0c7nPZyXaP8R2tLNN5tkyIZdG5fEwBrxwplzSnjC1jvQmyMNVwUCZPcbGY7Pg==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true }, - "@babel/plugin-transform-react-jsx": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.17.3.tgz", - "integrity": "sha512-9tjBm4O07f7mzKSIlEmPdiE6ub7kfIe6Cd+w+oQebpATfTQMAgW+YOuWxogbKVTulA+MEO7byMeIUtQ1z+z+ZQ==", - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-jsx": "^7.16.7", - "@babel/types": "^7.17.0" - } + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.7.tgz", - "integrity": "sha512-RMvQWvpla+xy6MlBpPlrKZCMRs2AGiHOGHY3xRwl0pEeim348dDyxeH4xBsMPbIMhujeq7ihE702eM2Ew0Wo+A==", + "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, "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.7" + "safe-buffer": "5.2.1" } }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.7.tgz", - "integrity": "sha512-hs71ToC97k3QWxswh2ElzMFABXHvGiJ01IB1TbYQDGeWRKWz/MPUTh5jGExdHvosYKpnJW5Pm3S4+TA3FyX+GA==", + "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 + }, + "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==", + "dev": true + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "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==", + "dev": true, "requires": { - "@babel/helper-annotate-as-pure": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" + "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" + }, + "dependencies": { + "globby": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz", + "integrity": "sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.3.0", + "ignore": "^5.2.4", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } } }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.7.tgz", - "integrity": "sha512-mF7jOgGYCkSJagJ6XCujSQg+6xC1M77/03K2oBmVJWoFGNUtnVJO4WHKJk3dnPC8HCcj4xBQP1Egm8DWh3Pb3Q==", + "core-js-compat": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.31.1.tgz", + "integrity": "sha512-wIDWd2s5/5aJSdpOJHfSibxNODxoGoWOBHt8JSPB41NOE94M7kuTPZCYLOlTtuoXTsBPKobpJ6T+y0SSy5L9SA==", + "dev": true, "requires": { - "regenerator-transform": "^0.14.2" + "browserslist": "^4.21.9" } }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.7.tgz", - "integrity": "sha512-KQzzDnZ9hWQBjwi5lpY5v9shmm6IVG0U9pB18zvMu2i4H90xpT4gmqwPYsn8rObiadYe2M0gmgsiOIF5A/2rtg==", + "core-js-pure": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.31.1.tgz", + "integrity": "sha512-w+C62kvWti0EPs4KPMCMVv9DriHSXfQOCQ94bGGBiEW5rrbtt/Rz8n5Krhfw9cpFyzXBjf3DB3QnPdEzGDY4Fw==", + "dev": true + }, + "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 + }, + "cosmiconfig": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.2.0.tgz", + "integrity": "sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0" } }, - "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", - "requires": { - "@babel/helper-module-imports": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "semver": "^6.3.0" + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.7.tgz", - "integrity": "sha512-hah2+FEnoRoATdIb05IOXf+4GzXYTq75TVhIn1PewihbpyrNWUt2JbudKQOETWw6QpLe+AIUpJ5MVLYTQbeeUg==", + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, - "@babel/plugin-transform-spread": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.7.tgz", - "integrity": "sha512-+pjJpgAngb53L0iaA5gU/1MLXJIfXcYepLgXB3esVRf4fqmj8f2cxM3/FKaHsZms08hFQJkFccEWuIpm429TXg==", + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.7.tgz", - "integrity": "sha512-NJa0Bd/87QV5NZZzTuZG5BPJjLYadeSZ9fO6oOUoL4iQx+9EEuw/eEM92SrsT19Yc2jgB1u1hsjqDtH02c3Drw==", + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "cross-spawn": "^7.0.1" } }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.7.tgz", - "integrity": "sha512-VwbkDDUeenlIjmfNeDX/V0aWrQH2QiVyJtwymVQSzItFDTpxfyJh3EVaQiS0rIN/CqbLGr0VcGmuwyTdZtdIsA==", + "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, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.7.tgz", - "integrity": "sha512-p2rOixCKRJzpg9JB4gjnG4gjWkWa89ZoYUnl9snJ1cWIcTH/hvxZqfO+WjG6T8DRBpctEol5jw1O5rA8gkCokQ==", + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, - "@babel/plugin-transform-typescript": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", - "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", + "css-blank-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-6.0.0.tgz", + "integrity": "sha512-VbfLlOWO7sBHBTn6pwDQzc07Z0SDydgDBfNfCE0nvrehdBNv9RKsuupIRa/qal0+fBZhAALyQDPMKz5lnvcchw==", + "dev": true, "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/plugin-syntax-typescript": "^7.16.7" + "postcss-selector-parser": "^6.0.13" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.7.tgz", - "integrity": "sha512-TAV5IGahIz3yZ9/Hfv35TV2xEm+kaBDaZQCn2S/hG9/CZ0DktxJv9eKfPc7yYCvOYR4JGx1h8C+jcSOvgaaI/Q==", - "requires": { - "@babel/helper-plugin-utils": "^7.16.7" - } + "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==", + "dev": true, + "requires": {} }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.7.tgz", - "integrity": "sha512-oC5tYYKw56HO75KZVLQ+R/Nl3Hro9kf8iG0hXoaHP7tjAyCpvqBiSNe6vGrZni1Z6MggmUOC6A7VP7AVmw225Q==", + "css-has-pseudo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-6.0.0.tgz", + "integrity": "sha512-X+r+JBuoO37FBOWVNhVJhxtSBUFHgHbrcc0CjFT28JEdOw1qaDwABv/uunyodUuSy2hMPe9j/HjssxSlvUmKjg==", + "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7" - } - }, - "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", - "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-async-generator-functions": "^7.16.8", - "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", - "@babel/plugin-proposal-dynamic-import": "^7.16.7", - "@babel/plugin-proposal-export-namespace-from": "^7.16.7", - "@babel/plugin-proposal-json-strings": "^7.16.7", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", - "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", - "@babel/plugin-proposal-optional-chaining": "^7.16.7", - "@babel/plugin-proposal-private-methods": "^7.16.11", - "@babel/plugin-proposal-private-property-in-object": "^7.16.7", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.7", - "@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.7", - "@babel/plugin-transform-async-to-generator": "^7.16.8", - "@babel/plugin-transform-block-scoped-functions": "^7.16.7", - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@babel/plugin-transform-classes": "^7.16.7", - "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", - "@babel/plugin-transform-dotall-regex": "^7.16.7", - "@babel/plugin-transform-duplicate-keys": "^7.16.7", - "@babel/plugin-transform-exponentiation-operator": "^7.16.7", - "@babel/plugin-transform-for-of": "^7.16.7", - "@babel/plugin-transform-function-name": "^7.16.7", - "@babel/plugin-transform-literals": "^7.16.7", - "@babel/plugin-transform-member-expression-literals": "^7.16.7", - "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", - "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", - "@babel/plugin-transform-new-target": "^7.16.7", - "@babel/plugin-transform-object-super": "^7.16.7", - "@babel/plugin-transform-parameters": "^7.16.7", - "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", - "@babel/plugin-transform-reserved-words": "^7.16.7", - "@babel/plugin-transform-shorthand-properties": "^7.16.7", - "@babel/plugin-transform-spread": "^7.16.7", - "@babel/plugin-transform-sticky-regex": "^7.16.7", - "@babel/plugin-transform-template-literals": "^7.16.7", - "@babel/plugin-transform-typeof-symbol": "^7.16.7", - "@babel/plugin-transform-unicode-escapes": "^7.16.7", - "@babel/plugin-transform-unicode-regex": "^7.16.7", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.5.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13", + "postcss-value-parser": "^4.2.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==", + "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==", + "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" + "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" } }, - "@babel/preset-react": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.7.tgz", - "integrity": "sha512-fWpyI8UM/HE6DfPBzD8LnhQ/OcH8AgTaqcqP2nGOXEUV+VKBR5JRN9hCk9ai+zQQ57vtm9oWeXguBCPNUjytgA==", + "css-minimizer-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-3caImjKFQkS+ws1TGcFn0V1HyDJFq1Euy589JlD6/3rV2kj+w7r5G9WDMgSHvpvXHNZ2calVypZWuEDQd9wfLg==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-react-display-name": "^7.16.7", - "@babel/plugin-transform-react-jsx": "^7.16.7", - "@babel/plugin-transform-react-jsx-development": "^7.16.7", - "@babel/plugin-transform-react-pure-annotations": "^7.16.7" + "@jridgewell/trace-mapping": "^0.3.18", + "cssnano": "^6.0.1", + "jest-worker": "^29.4.3", + "postcss": "^8.4.24", + "schema-utils": "^4.0.1", + "serialize-javascript": "^6.0.1" } }, - "@babel/preset-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", - "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", + "css-prefers-color-scheme": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-9.0.0.tgz", + "integrity": "sha512-03QGAk/FXIRseDdLb7XAiu6gidQ0Nd8945xuM7VFVPpc6goJsG9uIO8xQjTxwbPdPIIV4o4AJoOJyt8gwDl67g==", + "dev": true, + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, "requires": { - "@babel/helper-plugin-utils": "^7.16.7", - "@babel/helper-validator-option": "^7.16.7", - "@babel/plugin-transform-typescript": "^7.16.7" + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" } }, - "@babel/runtime": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz", - "integrity": "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA==", + "css-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", + "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" + "mdn-data": "2.0.30", + "source-map-js": "^1.0.1" } }, - "@babel/runtime-corejs3": { - "version": "7.17.8", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.8.tgz", - "integrity": "sha512-ZbYSUvoSF6dXZmMl/CYTMOvzIFnbGfv4W3SEHYgMvNsFTeLaF2gkGAF4K2ddmtSK4Emej+0aYcnSC6N5dPCXUQ==", + "css-vars-ponyfill": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/css-vars-ponyfill/-/css-vars-ponyfill-2.4.8.tgz", + "integrity": "sha512-4/j4AX4htytYHWyHVZ2BFQ+NoCGZEcOH2h4/2mmgE4SkrFg4Xq6tGYR77DtvvUIDsaXuJN+sj41bbgauA0Gfmg==", "requires": { - "core-js-pure": "^3.20.2", - "regenerator-runtime": "^0.13.4" + "balanced-match": "^1.0.2", + "get-css-data": "^2.0.2" } }, - "@babel/template": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", - "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssdb": { + "version": "7.7.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.7.0.tgz", + "integrity": "sha512-1hN+I3r4VqSNQ+OmMXxYexnumbOONkSil0TWMebVXHtzYW4tRRPovUNHPHj2d4nrgOuYJ8Vs3XwvywsuwwXNNA==", + "dev": true + }, + "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 + }, + "cssnano": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.0.1.tgz", + "integrity": "sha512-fVO1JdJ0LSdIGJq68eIxOqFpIJrZqXUsBt8fkrBcztCQqAjQD51OhZp7tc0ImcbwXD4k7ny84QTV90nZhmqbkg==", + "dev": true, "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/parser": "^7.16.7", - "@babel/types": "^7.16.7" + "cssnano-preset-default": "^6.0.1", + "lilconfig": "^2.1.0" } }, - "@babel/traverse": { - "version": "7.17.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", - "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", - "requires": { - "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.3", - "@babel/helper-environment-visitor": "^7.16.7", - "@babel/helper-function-name": "^7.16.7", - "@babel/helper-hoist-variables": "^7.16.7", - "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.3", - "@babel/types": "^7.17.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "cssnano-preset-default": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.0.1.tgz", + "integrity": "sha512-7VzyFZ5zEB1+l1nToKyrRkuaJIx0zi/1npjvZfbBwbtNTzhLtlvYraK/7/uqmX2Wb2aQtd983uuGw79jAjLSuQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^4.0.0", + "postcss-calc": "^9.0.0", + "postcss-colormin": "^6.0.0", + "postcss-convert-values": "^6.0.0", + "postcss-discard-comments": "^6.0.0", + "postcss-discard-duplicates": "^6.0.0", + "postcss-discard-empty": "^6.0.0", + "postcss-discard-overridden": "^6.0.0", + "postcss-merge-longhand": "^6.0.0", + "postcss-merge-rules": "^6.0.1", + "postcss-minify-font-values": "^6.0.0", + "postcss-minify-gradients": "^6.0.0", + "postcss-minify-params": "^6.0.0", + "postcss-minify-selectors": "^6.0.0", + "postcss-normalize-charset": "^6.0.0", + "postcss-normalize-display-values": "^6.0.0", + "postcss-normalize-positions": "^6.0.0", + "postcss-normalize-repeat-style": "^6.0.0", + "postcss-normalize-string": "^6.0.0", + "postcss-normalize-timing-functions": "^6.0.0", + "postcss-normalize-unicode": "^6.0.0", + "postcss-normalize-url": "^6.0.0", + "postcss-normalize-whitespace": "^6.0.0", + "postcss-ordered-values": "^6.0.0", + "postcss-reduce-initial": "^6.0.0", + "postcss-reduce-transforms": "^6.0.0", + "postcss-svgo": "^6.0.0", + "postcss-unique-selectors": "^6.0.0" } }, - "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "cssnano-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.0.tgz", + "integrity": "sha512-Z39TLP+1E0KUcd7LGyF4qMfu8ZufI0rDzhdyAMsa/8UyNUU8wpS0fhdBxbQbv32r64ea00h4878gommRVg2BHw==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.16.7", - "to-fast-properties": "^2.0.0" + "css-tree": "~2.2.0" + }, + "dependencies": { + "css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "dev": true, + "requires": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + } + }, + "mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "dev": true + } } }, - "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==", + "dev": true }, - "@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==" + "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==", + "dev": true }, - "@csstools/postcss-color-function": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.0.3.tgz", - "integrity": "sha512-J26I69pT2B3MYiLY/uzCGKVJyMYVg9TCpXkWsRlt+Yfq+nELUEm72QXIMYXs4xA9cJA4Oqs2EylrfokKl3mJEQ==", + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "ms": "2.1.2" } }, - "@csstools/postcss-font-format-keywords": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "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 + }, + "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, "requires": { - "postcss-value-parser": "^4.2.0" + "execa": "^5.0.0" } }, - "@csstools/postcss-hwb-function": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.0.tgz", - "integrity": "sha512-VSTd7hGjmde4rTj1rR30sokY3ONJph1reCBTUXqeW1fKwETPy1x4t/XIeaaqbMbC5Xg4SM/lyXZ2S8NELT2TaA==", + "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.2.0", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.0.tgz", + "integrity": "sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==", + "dev": true, "requires": { - "postcss-value-parser": "^4.2.0" + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" } }, - "@csstools/postcss-ic-unit": { + "delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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 + }, + "dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "dev": true + }, + "des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, - "@csstools/postcss-is-pseudo-class": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.1.tgz", - "integrity": "sha512-Og5RrTzwFhrKoA79c3MLkfrIBYmwuf/X83s+JQtz/Dkk/MpsaKtqHV1OOzYkogQ+tj3oYp5Mq39XotBXNqVc3Q==", + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "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 + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } } }, - "@csstools/postcss-normalize-display-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "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, "requires": { - "postcss-value-parser": "^4.2.0" + "path-type": "^4.0.0" } }, - "@csstools/postcss-oklab-function": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.0.2.tgz", - "integrity": "sha512-QwhWesEkMlp4narAwUi6pgc6kcooh8cC7zfxa9LSQNYXqzcdNUtNBzbGc5nuyAVreb7uf5Ox4qH1vYT3GA1wOg==", + "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 + }, + "dns-packet": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.0.tgz", + "integrity": "sha512-rza3UH1LwdHh9qyPXp8lkwpjSNk/AMD3dPytUoRoqnypDUhY0xvbdmVhWOfxO68frEfV9BU8V12Ez7ZsHGZpCQ==", + "dev": true, "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" + "@leichtgewicht/ip-codec": "^2.0.1" } }, - "@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==", + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "peer": true, "requires": { - "postcss-value-parser": "^4.2.0" + "esutils": "^2.0.2" } }, - "@eslint/eslintrc": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.1.tgz", - "integrity": "sha512-bxvbYnBPN1Gibwyp6NrpnFzA3YtRL3BBAyEAFVIpNTm2Rn4Vy87GA5M4aSn3InRrlsbX5N0GW7XIx+U4SAEKdQ==", + "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, "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.3.1", - "globals": "^13.9.0", - "ignore": "^5.2.0", - "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.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "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==" - } + "utila": "~0.4" } }, - "@humanwhocodes/config-array": { - "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" } }, - "@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==" + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true }, - "@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==", + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, "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==" - }, - "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" - } - }, - "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" - } - }, - "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" - } - } + "domelementtype": "^2.2.0" } }, - "@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==" + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } }, - "@jest/console": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, "requires": { - "@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" - }, - "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" - } - } + "no-case": "^3.0.4", + "tslib": "^2.0.3" } }, - "@jest/core": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", - "requires": { - "@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" + "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 + }, + "electron-to-chromium": { + "version": "1.4.470", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.470.tgz", + "integrity": "sha512-zZM48Lmy2FKWgqyvsX9XK+J6FfP7aCDUFLmgooLJzA7v1agCs/sxSoBpTIwDLhmbhpx9yJIxj2INig/ncjJRqg==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" }, "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" - } + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true } } }, - "@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==", - "requires": { - "@jest/fake-timers": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/node": "*", - "jest-mock": "^27.5.1" - } + "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 }, - "@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==", - "requires": { - "@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" - } + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true }, - "@jest/globals": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "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 + }, + "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, "requires": { - "@jest/environment": "^27.5.1", - "@jest/types": "^27.5.1", - "expect": "^27.5.1" + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" } }, - "@jest/reporters": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", - "requires": { - "@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" - }, - "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" - } - } + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true + }, + "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, + "requires": { + "is-arrayish": "^0.2.1" } }, - "@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==", + "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==", + "dev": true, "requires": { - "callsites": "^3.0.0", - "graceful-fs": "^4.2.9", - "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==" - } + "stackframe": "^1.3.4" } }, - "@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==", + "es-abstract": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz", + "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.1", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.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.10", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.0", + "safe-array-concat": "^1.0.0", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.7", + "string.prototype.trimend": "^1.0.6", + "string.prototype.trimstart": "^1.0.6", + "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.10" + } + }, + "es-module-lexer": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.0.tgz", + "integrity": "sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==", + "dev": true + }, + "es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, "requires": { - "@jest/console": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/istanbul-lib-coverage": "^2.0.0", - "collect-v8-coverage": "^1.0.0" + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" } }, - "@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==", + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, "requires": { - "@jest/test-result": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-haste-map": "^27.5.1", - "jest-runtime": "^27.5.1" + "has": "^1.0.3" } }, - "@jest/transform": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "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==", + "dev": true, "requires": { - "@babel/core": "^7.1.0", - "@jest/types": "^27.5.1", - "babel-plugin-istanbul": "^6.1.1", + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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, + "peer": true + }, + "eslint": { + "version": "8.45.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.45.0.tgz", + "integrity": "sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==", + "dev": true, + "peer": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.4.0", + "@eslint/eslintrc": "^2.1.0", + "@eslint/js": "8.44.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", "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" + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.0", + "eslint-visitor-keys": "^3.4.1", + "espree": "^9.6.0", + "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" + } + }, + "eslint-config-app": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/eslint-config-app/-/eslint-config-app-1.0.6.tgz", + "integrity": "sha512-Z8thZsg0uAy4ZbZmu0kzyHKw/kkvKNOBalPvJFzdcWuflWF9Ar1J1u8lEZpZ8686oZ2Ir9aUVwvesZ8zBLAs9A==", + "dev": true, + "requires": { + "babel-eslint": "^8.2.2", + "eslint": "^4.19.0", + "eslint-config-airbnb": "^16.1.0", + "eslint-import-resolver-webpack": "^0.8.3", + "eslint-plugin-babel": "^4.1.2", + "eslint-plugin-flowtype": "^2.46.1", + "eslint-plugin-import": "^2.2.0", + "eslint-plugin-jsx-a11y": "^6.0.3", + "eslint-plugin-react": "^7.0.1" }, "dependencies": { + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha512-AU7pnZkguthwBjKgCg6998ByQNIMjbuDQZ8bb78QAFZwPfmKia8AIzgY/gWgqCjnht8JLdXmB4YxA0KaV60ncQ==", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha512-OLUyIIZ7mF5oaAUT1w0TFqQS81q3saT46x8t7ukpPjMNk+nbs4ZHhs7ToV8EWnLYLepjETXd4XaCE4uxkMeqUw==", + "dev": true + } + } + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "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==", + "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" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { - "color-convert": "^2.0.1" + "sprintf-js": "~1.0.2" } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==", + "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.4" + "color-name": "1.1.3" } }, "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==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.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==", + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "esutils": "^2.0.2" } - } - } - }, - "@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "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==", + }, + "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==", + "dev": true + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, "requires": { - "color-convert": "^2.0.1" + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" } }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "eslint-config-airbnb": { + "version": "16.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-16.1.0.tgz", + "integrity": "sha512-zLyOhVWhzB/jwbz7IPSbkUuj7X2ox4PHXTcZkEmDqTvd0baJmJyuxlFPDlZOE/Y5bC+HQRaEkT3FoHo9wIdRiw==", + "dev": true, "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "eslint-config-airbnb-base": "^12.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==", + "eslint-config-airbnb-base": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-12.1.0.tgz", + "integrity": "sha512-/vjm0Px5ZCpmJqnjIzcFb9TKZrKWz0gnuG/7Gfkt0Db1ELJR51xkZth+t14rYdqWgX836XbuxtArbIHlVhbLBA==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "eslint-restricted-globals": "^0.1.1" } }, - "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==" + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "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 + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha512-uXP/zGzxxFvFfcZGgBIwotm+Tdc55ddPAzF7iHshP4YGaXMww7rSF9peD9D1sui5ebONg5UobsZv+FfgEpGv/w==", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "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 }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true }, - "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==", + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "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==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "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": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "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==", + "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" + } + }, + "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==", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true } } }, - "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.11", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", - "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" - }, - "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@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": { - "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.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "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==", + "dev": true, "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" + "@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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + } } }, - "@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==", + "eslint-import-resolver-node": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", + "dev": true, "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" + "debug": "^3.2.7", + "is-core-module": "^2.11.0", + "resolve": "^1.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } } }, - "@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" + "eslint-import-resolver-webpack": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.4.tgz", + "integrity": "sha512-b6JxR57ruiMxq2tIu4T/SrYED5RKJfeBEs8u3+JWF+O2RxDmFpUH84c5uS1T5qiP0K4r0SL7CXhvd41hXdDlAg==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "debug": "^2.6.8", + "enhanced-resolve": "~0.9.0", + "find-root": "^0.1.1", + "has": "^1.0.1", + "interpret": "^1.0.0", + "is-absolute": "^0.2.3", + "lodash.get": "^3.7.0", + "node-libs-browser": "^1.0.0 || ^2.0.0", + "resolve": "^1.2.0", + "semver": "^5.3.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" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha512-kxpoMgrdtkXZ5h0SeraBS1iRntpTpQ3R8ussdb38+UAFnMGX5DDyJXePm+OCHOcoXvHDw7mc2erbJBpDnl7TPw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha512-jX8Et4hHg57mug1/079yitEKWGB3LCwoxByLsNim89LABq8NqgiX+6iYVOsq0vX8uJHkU+DZ5fnq95f800bEsQ==", + "dev": true + } } }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "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==", + "dev": true, "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" + "debug": "^3.2.7" }, "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==" + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } } } }, - "@rushstack/eslint-patch": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", - "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==" + "eslint-plugin-babel": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-babel/-/eslint-plugin-babel-4.1.2.tgz", + "integrity": "sha512-CXj4vPuVPac2pahcvDlMR/C+jRFQLWyK0jCgYqyrMCjL5o9vL6UYCio/Yb6vVWdzOH8BKcSTT6rTe0a1MvzdNg==", + "dev": true, + "requires": {} }, - "@sinonjs/commons": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "eslint-plugin-flowtype": { + "version": "2.50.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz", + "integrity": "sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ==", + "dev": true, "requires": { - "type-detect": "4.0.8" + "lodash": "^4.17.10" } }, - "@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" + "eslint-plugin-import": { + "version": "2.27.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.7.4", + "has": "^1.0.3", + "is-core-module": "^2.11.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.6", + "resolve": "^1.22.1", + "semver": "^6.3.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } } }, - "@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==", + "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==", + "dev": true, "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" + "@typescript-eslint/experimental-utils": "^5.0.0" } }, - "@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==" + "eslint-plugin-jsx-a11y": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", + "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.20.7", + "aria-query": "^5.1.3", + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.6.2", + "axobject-query": "^3.1.1", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.3", + "language-tags": "=1.0.5", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } }, - "@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==" + "eslint-plugin-react": { + "version": "7.33.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz", + "integrity": "sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==", + "dev": true, + "requires": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.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" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + } + } }, - "@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==" + "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==", + "dev": true, + "requires": {} }, - "@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==" + "eslint-plugin-testing-library": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.0.tgz", + "integrity": "sha512-ELY7Gefo+61OfXKlQeXNIDVVLPcvKTeiQOoMZG9TeuWa7Ln4dUNRv8JdRWBQI9Mbb427XGlVB1aa1QPZxBJM8Q==", + "dev": true, + "requires": { + "@typescript-eslint/utils": "^5.58.0" + } }, - "@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==" + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha512-d1cerYC0nOJbObxUe1kR8MZ25RLt7IHzR9d+IOupoMqFU03tYjo7Stjqj04uHx1xx7HKSE9/NjdeBiP4/jUP8Q==", + "dev": true }, - "@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==" + "eslint-scope": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.1.tgz", + "integrity": "sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==", + "dev": true, + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } }, - "@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==" + "eslint-visitor-keys": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz", + "integrity": "sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==", + "dev": true }, - "@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==", + "eslint-webpack-plugin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-4.0.1.tgz", + "integrity": "sha512-fUFcXpui/FftGx3NzvWgLZXlLbu+m74sUxGEgxgoxYcUtkIQbS6SdNNZkS99m5ycb23TfoNYrDpp1k/CK5j6Hw==", + "dev": true, "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" + "@types/eslint": "^8.37.0", + "jest-worker": "^29.5.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" } }, - "@svgr/core": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", - "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "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, + "peer": true, "requires": { - "@svgr/plugin-jsx": "^5.5.0", - "camelcase": "^6.2.0", - "cosmiconfig": "^7.0.0" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" } }, - "@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==", + "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 + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, "requires": { - "@babel/types": "^7.12.6" + "estraverse": "^5.1.0" } }, - "@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==", + "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": { - "@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" + "estraverse": "^5.2.0" } }, - "@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" - } + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true }, - "@svgr/webpack": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", - "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "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": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "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==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, "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" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, - "@testing-library/dom": { - "version": "8.12.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.12.0.tgz", - "integrity": "sha512-rBrJk5WjI02X1edtiUcZhgyhgBhiut96r5Jp8J5qktKdcvLcZpKDW8i2hkGMMItxrghjXuQ5AM6aE0imnFawaw==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, "requires": { - "@babel/code-frame": "^7.10.4", - "@babel/runtime": "^7.12.5", - "@types/aria-query": "^4.2.0", - "aria-query": "^5.0.0", - "chalk": "^4.1.0", - "dom-accessibility-api": "^0.5.9", - "lz-string": "^1.4.4", - "pretty-format": "^27.0.2" + "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" }, "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" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "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==" + "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 }, - "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==", + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "mimic-fn": "^2.1.0" } } } }, - "@testing-library/jest-dom": { - "version": "5.16.3", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.3.tgz", - "integrity": "sha512-u5DfKj4wfSt6akfndfu1eG06jsdyA/IUrlX2n3pyq5UXgXMhXY+NJb8eNK/7pqPWAhCKsCGWDdDO0zKMKAYkEA==", + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, "requires": { - "@babel/runtime": "^7.9.2", - "@types/testing-library__jest-dom": "^5.9.1", - "aria-query": "^5.0.0", - "chalk": "^3.0.0", - "css": "^3.0.0", - "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", - "lodash": "^4.17.15", - "redent": "^3.0.0" + "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" }, "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" - } - }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, - "chalk": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } + "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 }, - "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==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { - "color-name": "~1.1.4" + "ms": "2.0.0" } }, - "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==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, "requires": { - "has-flag": "^4.0.0" + "side-channel": "^1.0.4" } } } }, - "@testing-library/react": { - "version": "12.1.4", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-12.1.4.tgz", - "integrity": "sha512-jiPKOm7vyUw311Hn/HlNQ9P8/lHNtArAx0PisXyFixDDvfl8DbD6EUdbshK5eqauvBSvzZd19itqQ9j3nferJA==", + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, "requires": { - "@babel/runtime": "^7.12.5", - "@testing-library/dom": "^8.0.0", - "@types/react-dom": "*" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" } }, - "@testing-library/user-event": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "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-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, "requires": { - "@babel/runtime": "^7.12.5" + "@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==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + } } }, - "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "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 }, - "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "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 }, - "@types/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true }, - "@types/babel__core": { - "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" + "reusify": "^1.0.4" } }, - "@types/babel__generator": { - "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "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, "requires": { - "@babel/types": "^7.0.0" + "websocket-driver": ">=0.5.1" } }, - "@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==", + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, "requires": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" + "escape-string-regexp": "^1.0.5" + }, + "dependencies": { + "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==", + "dev": true + } } }, - "@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==", + "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, + "peer": true, "requires": { - "@babel/types": "^7.3.0" + "flat-cache": "^3.0.4" } }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "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": { - "@types/connect": "*", - "@types/node": "*" + "to-regex-range": "^5.0.1" } }, - "@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, "requires": { - "@types/node": "*" + "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" + }, + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } } }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "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, "requires": { - "@types/node": "*" + "common-path-prefix": "^3.0.0", + "pkg-dir": "^7.0.0" } }, - "@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": "*" - } + "find-root": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", + "integrity": "sha512-GyDxVgA61TZcrgDJPqOqGBpi80Uf2yIstubgizi7AjC9yPdRrqBR+Y0MvK4kXnYlaoz3d+SGxDHMYVkwI/yd2w==", + "dev": true }, - "@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==", + "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, "requires": { - "@types/estree": "*", - "@types/json-schema": "*" + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" } }, - "@types/eslint-scope": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "peer": true, "requires": { - "@types/eslint": "*", - "@types/estree": "*" + "flatted": "^3.1.0", + "rimraf": "^3.0.2" } }, - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true, + "peer": true }, - "@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==", + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" + "is-callable": "^1.1.3" } }, - "@types/express-serve-static-core": { - "version": "4.17.28", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.28.tgz", - "integrity": "sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==", + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" } }, - "@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": "*" - } + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true }, - "@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==" + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true }, - "@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": "*" - } + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true }, - "@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==" + "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 }, - "@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": "*" - } + "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 }, - "@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": "*" - } + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "@types/jest": { - "version": "27.4.1", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.4.1.tgz", - "integrity": "sha512-23iPJADSmicDVrWk+HT58LMJtzLAnB2AgIzplQuq/bSrGaxCrlvRFjGbXmamnnk/mAmCdLStiGqggu28ocUyiw==", + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, "requires": { - "jest-matcher-utils": "^27.0.0", - "pretty-format": "^27.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" } }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" - }, - "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=" - }, - "@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": "16.11.26", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.26.tgz", - "integrity": "sha512-GZ7bu5A6+4DtG7q9GsoHXy3ALcgeIHP4NnL0Vv2wu0uUB/yQex26v0tf6/na1mm0+bS9Uw+0DFex7aaKr2qawQ==" - }, - "@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==" + "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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true }, - "@types/prettier": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.4.tgz", - "integrity": "sha512-ReVR2rLTV1kvtlWFyuot+d1pkpG2Fw/XKE3PDAdj57rbM97ttSp9JZ2UsP+2EHTylra9cUf6JA7tGwW1INzUrA==" + "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==", + "dev": true }, - "@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==" + "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 }, - "@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==" + "get-css-data": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-css-data/-/get-css-data-2.1.0.tgz", + "integrity": "sha512-HtPrzGk8aBF9rLeQNuImcXci7YVqsMEKzVflEWaCJu25ehxyDNiZRWoSxqSFUBfma8LERqKo70t/TcaGjIsM9g==" }, - "@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==" + "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, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + } }, - "@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==" + "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 }, - "@types/react": { - "version": "17.0.43", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.43.tgz", - "integrity": "sha512-8Q+LNpdxf057brvPu1lMtC5Vn7J119xrP1aq4qiaefNioQUYANF/CYeK4NsKorSZyUGJ66g0IM+4bbjwx45o2A==", + "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==", + "dev": true, "requires": { - "@types/prop-types": "*", - "@types/scheduler": "*", - "csstype": "^3.0.2" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "@types/react-dom": { - "version": "17.0.14", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.14.tgz", - "integrity": "sha512-H03xwEP1oXmSfl3iobtmQ/2dHF5aBHr8aUMwyGZya6OW45G+xtdzmq6HkncefiBt5JU8DVyaWl/nWZbjZCnzAQ==", + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, "requires": { - "@types/react": "*" + "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" } }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "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, "requires": { - "@types/node": "*" + "is-glob": "^4.0.3" } }, - "@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==" + "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 }, - "@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==", + "globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "peer": true, "requires": { - "@types/express": "*" + "type-fest": "^0.20.2" } }, - "@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==", + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, "requires": { - "@types/mime": "^1", - "@types/node": "*" + "define-properties": "^1.1.3" } }, - "@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, "requires": { - "@types/node": "*" + "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" } }, - "@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/testing-library__jest-dom": { - "version": "5.14.3", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.3.tgz", - "integrity": "sha512-oKZe+Mf4ioWlMuzVBaXQ9WDnEm1+umLx0InILg+yvZVBBDmzV5KfZyLrCvadtWcx8+916jLmHafcmqqffl+iIw==", + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, "requires": { - "@types/jest": "*" + "get-intrinsic": "^1.1.3" } }, - "@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.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } + "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 }, - "@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": "*" - } + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true }, - "@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==" + "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 }, - "@typescript-eslint/eslint-plugin": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.17.0.tgz", - "integrity": "sha512-qVstvQilEd89HJk3qcbKt/zZrfBZ+9h2ynpAGlWjWiizA7m/MtLT9RoX6gjtpE500vfIg8jogAkDzdCxbsFASQ==", + "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": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/type-utils": "5.17.0", - "@typescript-eslint/utils": "5.17.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" + "function-bind": "^1.1.1" } }, - "@typescript-eslint/experimental-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.17.0.tgz", - "integrity": "sha512-U4sM5z0/ymSYqQT6I7lz8l0ZZ9zrya5VIwrwAP5WOJVabVtVsIpTMxPQe+D3qLyePT+VlETUTO2nA1+PufPx9Q==", + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, "requires": { - "@typescript-eslint/utils": "5.17.0" + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + } } }, - "@typescript-eslint/parser": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.17.0.tgz", - "integrity": "sha512-aRzW9Jg5Rlj2t2/crzhA2f23SIYFlF9mchGudyP0uiD6SenIxzKoLjwzHbafgHn39dNV/TV7xwQkLfFTZlJ4ig==", - "requires": { - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "debug": "^4.3.2" - } + "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==", + "dev": true }, - "@typescript-eslint/scope-manager": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.17.0.tgz", - "integrity": "sha512-062iCYQF/doQ9T2WWfJohQKKN1zmmXVfAcS3xaiialiw8ZUGy05Em6QVNYJGO34/sU1a7a+90U3dUNfqUDHr3w==", - "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.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==", + "dev": true }, - "@typescript-eslint/type-utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.17.0.tgz", - "integrity": "sha512-3hU0RynUIlEuqMJA7dragb0/75gZmwNwFf/QJokWzPehTZousP/MNifVSgjxNcDCkM5HI2K22TjQWUmmHUINSg==", + "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==", + "dev": true, "requires": { - "@typescript-eslint/utils": "5.17.0", - "debug": "^4.3.2", - "tsutils": "^3.21.0" + "get-intrinsic": "^1.1.1" } }, - "@typescript-eslint/types": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.17.0.tgz", - "integrity": "sha512-AgQ4rWzmCxOZLioFEjlzOI3Ch8giDWx8aUDxyNw9iOeCvD3GEYAB7dxWGQy4T/rPVe8iPmu73jPHuaSqcjKvxw==" + "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 }, - "@typescript-eslint/typescript-estree": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.17.0.tgz", - "integrity": "sha512-X1gtjEcmM7Je+qJRhq7ZAAaNXYhTgqMkR10euC4Si6PIjb+kwEQHSxGazXUQXFyqfEXdkGf6JijUu5R0uceQzg==", + "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 + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, "requires": { - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/visitor-keys": "5.17.0", - "debug": "^4.3.2", - "globby": "^11.0.4", - "is-glob": "^4.0.3", - "semver": "^7.3.5", - "tsutils": "^3.21.0" + "has-symbols": "^1.0.2" } }, - "@typescript-eslint/utils": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.17.0.tgz", - "integrity": "sha512-DVvndq1QoxQH+hFv+MUQHrrWZ7gQ5KcJzyjhzcqB1Y2Xes1UQQkTRPUfRpqhS8mhTWsSb2+iyvDW1Lef5DD7vA==", + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, "requires": { - "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.17.0", - "@typescript-eslint/types": "5.17.0", - "@typescript-eslint/typescript-estree": "5.17.0", - "eslint-scope": "^5.1.1", - "eslint-utils": "^3.0.0" + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.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==", + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" } } }, - "@typescript-eslint/visitor-keys": { - "version": "5.17.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.17.0.tgz", - "integrity": "sha512-6K/zlc4OfCagUu7Am/BD5k8PSWQOgh34Nrv9Rxe2tBzlJ7uOeJ/h7ugCGDCeEZHT6k2CJBhbk9IsbkPI0uvUkA==", + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, "requires": { - "@typescript-eslint/types": "5.17.0", - "eslint-visitor-keys": "^3.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" } }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "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 + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.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==", + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, - "@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==" + "html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "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==", + "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==", + "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" + "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" } }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "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, "requires": { - "@xtuc/ieee754": "^1.2.0" + "@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" } }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, "requires": { - "@xtuc/long": "4.2.2" + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "@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" - } + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true }, - "@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==", + "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, "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" + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.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" - } + "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 }, - "@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==", + "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": { - "@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" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, - "@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==", + "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, "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" + "@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" } }, - "@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==" - }, - "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.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true }, - "acorn": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", - "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==" + "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 }, - "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==", + "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": { - "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==" - } + "safer-buffer": ">= 2.1.2 < 3" } }, - "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==", + "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": {} }, - "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==" + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true }, - "address": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", - "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==" + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true }, - "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" - } + "immutable": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.1.tgz", + "integrity": "sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A==", + "dev": true }, - "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==", + "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, "requires": { - "debug": "4" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, - "aggregate-error": { + "import-local": { "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==", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, "requires": { - "ajv": "^8.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" }, "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" + "locate-path": "^5.0.0", + "path-exists": "^4.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==" - } - } - }, - "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": {} - }, - "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==" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "autoprefixer": { - "version": "10.4.4", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.4.tgz", - "integrity": "sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==", - "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001317", - "fraction.js": "^4.2.0", - "normalize-range": "^0.1.2", - "picocolors": "^1.0.0", - "postcss-value-parser": "^4.2.0" - } - }, - "axe-core": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", - "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", - "requires": { - "@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" - }, - "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.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.4.tgz", - "integrity": "sha512-8dytA3gcvPPPv4Grjhnt8b5IIiTcq/zeXOPk4iTYI0SVXcsmuGg7JtBRDp8S9X+gJfhQ8ektjXZlDu1Bb33U8A==", - "requires": { - "find-cache-dir": "^3.3.1", - "loader-utils": "^2.0.0", - "make-dir": "^3.1.0", - "schema-utils": "^2.6.5" - }, - "dependencies": { - "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" - } - } - } - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", - "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.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.1", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1", - "core-js-compat": "^3.21.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.1" - } - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", - "requires": { - "babel-plugin-jest-hoist": "^27.5.1", - "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.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", - "requires": { - "bytes": "3.1.2", - "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.7", - "raw-body": "2.4.3", - "type-is": "~1.6.18" - }, - "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "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.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", - "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", - "escalade": "^3.1.1", - "node-releases": "^2.0.2", - "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.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" - }, - "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.30001323", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001323.tgz", - "integrity": "sha512-e4BF2RlCVELKx8+RmklSEIVub1TWrmdhvA5kEUueummz1XyySW0DVk+3x9HyhU9MuWTa2BhqLgEuEmUwASAdCA==" - }, - "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==" - }, - "charcodes": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", - "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "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==" - }, - "clean-css": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", - "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.2", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", - "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==" - }, - "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.21.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.21.1.tgz", - "integrity": "sha512-FRq5b/VMrWlrmCzwRrpDYNxyHP9BcAZC+xHJaqTgIE5091ZV1NTmyh0sGOg5XqpnHvR0svdy0sv1gWA1zmhxig==" - }, - "core-js-compat": { - "version": "3.21.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.21.1.tgz", - "integrity": "sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==", - "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.21.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", - "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==" - }, - "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": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", - "requires": { - "inherits": "^2.0.4", - "source-map": "^0.6.1", - "source-map-resolve": "^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==" - } - } - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-declaration-sorter": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.2.2.tgz", - "integrity": "sha512-Ufadglr88ZLsrvS11gjeu/40Lw74D9Am/Jpr3LlYm5Q4ZP5KdlUhG+6u2EjyXeZcxmZ2h1ebCKngDjolpeLHpg==", - "requires": {} - }, - "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==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "css-loader": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", - "requires": { - "icss-utils": "^5.1.0", - "postcss": "^8.4.7", - "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.2.0", - "semver": "^7.3.5" - } - }, - "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==", - "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.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", - "requires": {} - }, - "css-select": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^6.0.1", - "domhandler": "^4.3.1", - "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": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" - }, - "css.escape": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", - "integrity": "sha1-QuJ9T6BK4y+TGktNQZH6nN3ul8s=" - }, - "cssdb": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.5.0.tgz", - "integrity": "sha512-Rh7AAopF2ckPXe/VBcoUS9JrCZNSyc60+KpgE6X25vpVxA32TmiqvExjkfhwP4wGSb6Xe8Z/JIyGqwgx/zZYFA==" - }, - "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.1.7", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.7.tgz", - "integrity": "sha512-pVsUV6LcTXif7lvKKW9ZrmX+rGRzxkEdJuVJcp5ftUjWITgwam5LMZOgaTvUrWPkcORBey6he7JKb4XAJvrpKg==", - "requires": { - "cssnano-preset-default": "^5.2.7", - "lilconfig": "^2.0.3", - "yaml": "^1.10.2" - } - }, - "cssnano-preset-default": { - "version": "5.2.7", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.7.tgz", - "integrity": "sha512-JiKP38ymZQK+zVKevphPzNSGHSlTI+AOwlasoSRtSVMUU285O7/6uZyd5NbW92ZHp41m0sSHe6JoZosakj63uA==", - "requires": { - "css-declaration-sorter": "^6.2.2", - "cssnano-utils": "^3.1.0", - "postcss-calc": "^8.2.3", - "postcss-colormin": "^5.3.0", - "postcss-convert-values": "^5.1.0", - "postcss-discard-comments": "^5.1.1", - "postcss-discard-duplicates": "^5.1.0", - "postcss-discard-empty": "^5.1.1", - "postcss-discard-overridden": "^5.1.0", - "postcss-merge-longhand": "^5.1.4", - "postcss-merge-rules": "^5.1.1", - "postcss-minify-font-values": "^5.1.0", - "postcss-minify-gradients": "^5.1.1", - "postcss-minify-params": "^5.1.2", - "postcss-minify-selectors": "^5.2.0", - "postcss-normalize-charset": "^5.1.0", - "postcss-normalize-display-values": "^5.1.0", - "postcss-normalize-positions": "^5.1.0", - "postcss-normalize-repeat-style": "^5.1.0", - "postcss-normalize-string": "^5.1.0", - "postcss-normalize-timing-functions": "^5.1.0", - "postcss-normalize-unicode": "^5.1.0", - "postcss-normalize-url": "^5.1.0", - "postcss-normalize-whitespace": "^5.1.1", - "postcss-ordered-values": "^5.1.1", - "postcss-reduce-initial": "^5.1.0", - "postcss-reduce-transforms": "^5.1.0", - "postcss-svgo": "^5.1.0", - "postcss-unique-selectors": "^5.1.1" - } - }, - "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==", - "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.11", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", - "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" - }, - "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==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "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==" - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" - }, - "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-accessibility-api": { - "version": "0.5.13", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.13.tgz", - "integrity": "sha512-R305kwb5CcMDIpSHUnLyIAp7SrSPBx6F0VfQFB3M75xVMHhXJJIdePYgbPPh1o57vCHNu5QztokWUPsLjWzFqw==" - }, - "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.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", - "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.103", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.103.tgz", - "integrity": "sha512-c/uKWR1Z/W30Wy/sx3dkZoj4BijbXX85QKWu9jJfjho3LBAXNEGAEW3oWiGb+dotA6C6BzCTxL2/aLes7jlUeg==" - }, - "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.9.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz", - "integrity": "sha512-GIm3fQfwLJ8YZx2smuHpBKkXC1yOk+OBEmKckVyL0i/ea8mqDEykK3ld5dgH1QYPNyT/lIllxV2LULnxCHaHkA==", - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "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.7", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.7.tgz", - "integrity": "sha512-chLOW0ZGRf4s8raLrDxa5sdkvPec5YdvwbFnqJme4rk0rFajP8mPtrDL1+I+CwrQDCjswDA5sREX7jYQDQs9vA==", - "requires": { - "stackframe": "^1.1.1" - } - }, - "es-abstract": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.2.tgz", - "integrity": "sha512-gfSBJoZdlL2xRiOCy0g8gLMryhoe1TlimjzU99L/31Z8QEGIhVQI+EWwt5lT+AuU9SnorVupXFqqOGqGfsyO6w==", - "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.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.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.12.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.12.0.tgz", - "integrity": "sha512-it1oBL9alZg1S8UycLm5YDMAkIhtH6FtAzuZs6YvoGVldWjbS08BkAdb/ymP9LlAyq8koANu32U7Ib/w+UNh8Q==", - "requires": { - "@eslint/eslintrc": "^1.2.1", - "@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", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.3.1", - "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": "^5.2.0", - "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", - "regexpp": "^3.2.0", - "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.13.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", - "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", - "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" - } - }, - "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.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", - "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.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=" - } - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", - "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", - "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.2", - "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.12.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.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", - "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.29.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz", - "integrity": "sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==", - "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.1.2", - "object.entries": "^1.1.5", - "object.fromentries": "^2.0.5", - "object.hasown": "^1.1.0", - "object.values": "^1.1.5", - "prop-types": "^15.8.1", - "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" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "eslint-plugin-react-hooks": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.4.0.tgz", - "integrity": "sha512-U3RVIfdzJaeKDQKEJbz5p3NW8/L80PCATJAfuojwbaEL+gBjfGdhUcGde+WGUW46Q5sr/NgxevsIiDtNXrvZaQ==", - "requires": {} - }, - "eslint-plugin-testing-library": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.2.0.tgz", - "integrity": "sha512-fYFH8lA1hbc1Epr9laNm/+YIR2d+R7WI8sFz9jIRAUfqCf21Nb5BzZwhNeZlu9wKXwDtuf+hUM5QJxG1PuDsTQ==", - "requires": { - "@typescript-eslint/utils": "^5.13.0" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "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.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" - }, - "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" - } - }, - "espree": { - "version": "9.3.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.1.tgz", - "integrity": "sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==", - "requires": { - "acorn": "^8.7.0", - "acorn-jsx": "^5.3.1", - "eslint-visitor-keys": "^3.3.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.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", - "requires": { - "@jest/types": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1" - } - }, - "express": { - "version": "4.17.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", - "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", - "requires": { - "accepts": "~1.3.8", - "array-flatten": "1.1.1", - "body-parser": "1.19.2", - "content-disposition": "0.5.4", - "content-type": "~1.0.4", - "cookie": "0.4.2", - "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.7", - "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.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", - "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" - } - }, - "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.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" - }, - "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": "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" - } - }, - "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.5", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" - }, - "follow-redirects": { - "version": "1.14.9", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", - "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" - }, - "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" - } - }, - "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.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" - }, - "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.1", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", - "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", - "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.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "requires": { - "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" - } - }, - "graceful-fs": { - "version": "4.2.9", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", - "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" - }, - "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.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" - }, - "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.6", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", - "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==" - }, - "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.4", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.4.tgz", - "integrity": "sha512-m/4FxX17SUvz4lJ5WPXOHDUuCwIqXLfLHs1s0uZ3oYjhoXlx9csYxaOa0ElDEJ+h8Q4iJ1s+lTMbiCa4EXIJqg==", - "requires": { - "@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" - } - }, - "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": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "immer": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.12.tgz", - "integrity": "sha512-lk7UNmSbAukB5B6dh9fnh5D0bJTOFKxVg2cyJWTYrWRfhLrLMBquONcUs3aFq507hNoIZEDDh8lb8UtOizSMhA==" - }, - "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-local": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", - "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.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", - "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", - "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.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" - }, - "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.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "requires": { - "call-bind": "^1.0.2" - } - }, - "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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "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.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", - "requires": { - "html-escaper": "^2.0.0", - "istanbul-lib-report": "^3.0.0" - } - }, - "jake": { - "version": "10.8.4", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.4.tgz", - "integrity": "sha512-MtWeTkl1qGsWUtbl/Jsca/8xSoK3x0UmS82sNbjqxxG/de/M/3b1DntdjHgPMC50enlTNwXOCRqPXLLt5cCfZA==", - "requires": { - "async": "0.9.x", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "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" - } - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" - }, - "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": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", - "requires": { - "@jest/core": "^27.5.1", - "import-local": "^3.0.2", - "jest-cli": "^27.5.1" - } - }, - "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==", - "requires": { - "@jest/types": "^27.5.1", - "execa": "^5.0.0", - "throat": "^6.0.1" - } - }, - "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==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", - "requires": { - "chalk": "^4.0.0", - "diff-sequences": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.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-docblock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", - "requires": { - "detect-newline": "^3.0.0" - } - }, - "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==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", - "requires": { - "@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" - } - }, - "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==", - "requires": { - "@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" - } - }, - "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==" - }, - "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==", - "requires": { - "@jest/types": "^27.5.1", - "@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.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" - } - }, - "jest-jasmine2": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", - "requires": { - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.1" - } - }, - "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==", - "requires": { - "chalk": "^4.0.0", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "pretty-format": "^27.5.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-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==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "requires": { - "@jest/types": "^27.5.1", - "@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.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" - }, - "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==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", - "requires": { - "@jest/types": "^27.5.1", - "jest-regex-util": "^27.5.1", - "jest-snapshot": "^27.5.1" - } - }, - "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==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "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==", - "requires": { - "@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" - }, - "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-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", - "requires": { - "@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" - }, - "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.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", - "requires": { - "@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" - }, - "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.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" - }, - "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==", + "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": { - "color-name": "~1.1.4" + "p-locate": "^4.1.0" } }, - "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==", + "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": { - "char-regex": "^2.0.0", - "strip-ansi": "^7.0.1" + "p-try": "^2.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==", + "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": { - "ansi-regex": "^6.0.1" + "p-limit": "^2.2.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==", + "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": { - "has-flag": "^4.0.0" + "find-up": "^4.0.0" } } } }, - "jest-watcher": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "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, "requires": { - "@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" + "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==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" }, "dependencies": { + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "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==", + "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": "^2.0.1" + "color-convert": "^1.9.0" } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==", + "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.4" + "color-name": "1.1.3" } }, "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==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true }, "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==", + "dev": true + }, + "strip-ansi": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.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==", + "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": "^4.0.0" + "has-flag": "^3.0.0" } } } }, + "internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true + }, + "is-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha512-7Kr05z5LkcOpoMvxHN1PC11WbPabdNFmMYYo0eZvWu3BfVS0T03yoqYDczoCBx17xqk2x1XAZrcKiFVL88jxlQ==", + "dev": true, + "requires": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, + "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 + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "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==", + "dev": true + }, + "is-core-module": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.12.1.tgz", + "integrity": "sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "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-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "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-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "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, + "peer": 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-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha512-9AMzjRmLqcue629b4ezEVSK6kJsYJlUIhMcygmYORUgwUNJiavHcC3HkaGx0XYpyVKQSOqFbMEZmW42cY87sYw==", + "dev": true, + "requires": { + "is-unc-path": "^0.1.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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 + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "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==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, + "is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha512-HhLc5VDMH4pu3oMtIuunz/DFQUIoR561kMME3U3Afhj8b7vH085vkIkemrz1kLXCEIuoMAmO3yVmafWdSbGW8w==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha512-n67eJYmXbniZB7RF4I/FTjK1s6RPOCTxhYrVYLRaCt3lF0mpWZPKr3T2LSZAqyjQsxR2qMmGYXXzK0YWwcPM1Q==", + "dev": true + }, + "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" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-util": { + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.6.1.tgz", + "integrity": "sha512-NRFCcjc+/uO3ijUVyNOQJluf8PtGCe/W6cix36+M3cTFgiYqFOOW5MgN4JOOcvbUhcKTYVd1CvHz/LWi8d16Mg==", + "dev": true, + "requires": { + "@jest/types": "^29.6.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, "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==", + "version": "29.6.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.6.1.tgz", + "integrity": "sha512-U+Wrbca7S8ZAxAe9L6nb6g8kPdia5hj32Puu5iOqBCMTMWFHXuK6dOV2IFrpedbTV8fjMFLdWNttQTBL6u2MRA==", + "dev": true, "requires": { "@types/node": "*", + "jest-util": "^29.6.1", "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==", + "dev": true, "requires": { "has-flag": "^4.0.0" } } } }, + "jiti": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true + }, "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, "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" + "argparse": "^2.0.1" } }, "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==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "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==" + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "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==" + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true }, "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=" + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" - }, - "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==" + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true }, "jsx-ast-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", - "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.4.tgz", + "integrity": "sha512-fX2TVdCViod6HwKEtSWGHs57oFhVfCMwieb9PuRDgjDPh5XeqJiHFFFJCHxU5cnTc3Bu/GRL+kPiFmw8XWOfKw==", + "dev": true, "requires": { - "array-includes": "^3.1.4", - "object.assign": "^4.1.2" + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" } }, "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==" + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true }, "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==" + "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==", + "dev": true }, "language-tags": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha1-0yHbxNowuovzAk4ED6XBRmH5GTo=", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dev": true, "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==" + "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, + "requires": { + "picocolors": "^1.0.0", + "shell-quote": "^1.7.3" + } }, "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, + "peer": true, "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true }, "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==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "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==" + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true }, "loader-utils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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, "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -23796,6 +22088,7 @@ "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, "requires": { "p-locate": "^5.0.0" } @@ -23803,32 +22096,64 @@ "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash._baseget": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", + "integrity": "sha512-OgVr3AufoSqlh6eHWOLdLzRdn6TU3LlEGQjtsyLr9XRtPoXUywzquM1uYE+qQAno1kB9CvpI1gsvGwiVwPinog==", + "dev": true + }, + "lodash._topath": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", + "integrity": "sha512-QsF5c8A+Biv0oxuSCd05JqhXHPCjvFT0nMXVevfMgU1pp5iEHVSin2cKXi3lQe5+px285p7kAHVtOnbNE79syw==", + "dev": true, + "requires": { + "lodash.isarray": "^3.0.0" + } }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.get": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", + "integrity": "sha512-7iD0aRHu/B8gcCDNx53lJi33R4TzpbOB3Mfk4XpIN7WFUt+W5rI+6CtHhpJ52B6zhhRvogtuNSDFZc3xgcbClQ==", + "dev": true, + "requires": { + "lodash._baseget": "^3.0.0", + "lodash._topath": "^3.0.0" + } + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true }, "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=" + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "peer": true }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true }, "loose-envify": { "version": "1.4.0", @@ -23842,6 +22167,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, "requires": { "tslib": "^2.0.3" } @@ -23850,97 +22176,106 @@ "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" } }, - "lz-string": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha1-wNjq82BZ9wV5bh40SBHPTEmNOiY=" - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "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" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } - } - }, - "makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, "requires": { - "tmpl": "1.0.5" + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + "version": "2.0.30", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", + "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", + "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=" + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true }, "memfs": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", - "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, "requires": { - "fs-monkey": "1.0.3" + "fs-monkey": "^1.0.4" } }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha512-+y4mDxU4rvXXu5UDSGCGNiesFmwCHuefGMoPCO1WYucNYj7DsLqrFaa2fXVI0H+NNiPTwwzKwspn9yTZqUGqng==", + "dev": true + }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "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==" + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true }, "methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true }, "micromatch": { "version": "4.0.5", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" } }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, "mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true }, "mime-db": { "version": "1.52.0", @@ -23956,82 +22291,52 @@ } }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" - }, - "min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true }, "mini-css-extract-plugin": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.0.tgz", - "integrity": "sha512-ndG8nxCEnAemsg4FSgS+yNyHKgkTB4nPKqCOgh65j3/30qqC5RaSQQXMm++Y6sb6E1zRSxPkztj9fqxhS1Eo6w==", + "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==", + "dev": true, "requires": { "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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==" + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true }, "minimatch": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true }, "mkdirp": { "version": "0.5.6", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, "requires": { "minimist": "^1.2.6" } @@ -24039,46 +22344,60 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "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, "requires": { - "dns-packet": "^1.3.1", + "dns-packet": "^5.2.2", "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=" + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true }, "nanoid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.2.tgz", - "integrity": "sha512-CuHBogktKwpm5g2sRgv83jEy2ijFzBwMoYA60orPDR7ynsLijJDqgsi4RDGj3OJpy3Ieb+LYwiRmIOGyytgITA==" + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "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 }, "negotiator": { "version": "0.6.3", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "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==" + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true }, "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, "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -24087,152 +22406,168 @@ "node-forge": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true }, - "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + } + } }, "node-releases": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", - "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" + "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 }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "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==" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true }, "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, "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==", + "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==", + "dev": true, "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==" + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true }, "object-inspect": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", - "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" - }, - "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" - } + "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 }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "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==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, "requires": { - "call-bind": "^1.0.0", - "define-properties": "^1.1.3", - "has-symbols": "^1.0.1", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", "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==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.6.tgz", + "integrity": "sha512-leTPzo4Zvg3pmbQ3rDK69Rl8GQvIqMWubrkxONG9/ojtFE2rD9fjMKfSI5BxW3osRH1m6VdzmqK8oAY9aT4x5w==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "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==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.6.tgz", + "integrity": "sha512-VciD13dswC4j1Xt5394WR4MzmAQmlgN72phd/riNp9vtD7tp4QQWJ0R4wvclXcafgcYK8veHRed2W6XeGBvcfg==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.hasown": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", - "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.2.tgz", + "integrity": "sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "object.values": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.6.tgz", + "integrity": "sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "obuf": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true }, "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "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, "requires": { "ee-first": "1.1.1" } @@ -24240,28 +22575,32 @@ "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==" + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, "requires": { "wrappy": "1" } }, "onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, "requires": { - "mimic-fn": "^2.1.0" + "mimic-fn": "^1.0.0" } }, "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, "requires": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -24269,22 +22608,37 @@ } }, "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "peer": true, "requires": { + "@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", - "word-wrap": "^1.2.3" + "type-check": "^0.4.0" } }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true + }, "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, "requires": { "yocto-queue": "^0.1.0" } @@ -24293,36 +22647,38 @@ "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, "requires": { "p-limit": "^3.0.2" } }, - "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==", + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, "requires": { - "@types/retry": "^0.12.0", + "@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==" + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true }, "param-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -24332,14 +22688,29 @@ "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, "requires": { "callsites": "^3.0.0" } }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, "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, "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -24347,180 +22718,177 @@ "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==" + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true }, "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, "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, "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==" + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "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=" + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "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==", + "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==" + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true }, "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==" + "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=" + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true }, "path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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==", - "requires": { - "find-up": "^4.0.0" - }, - "dependencies": { - "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" - } - }, - "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" - } - }, - "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" - } - } - } - }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz", + "integrity": "sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA==", + "dev": true, "requires": { - "find-up": "^3.0.0" + "find-up": "^6.3.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==", + "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, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^7.1.0", + "path-exists": "^5.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==", + "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, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^6.0.0" } }, "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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, "requires": { - "p-try": "^2.0.0" + "yocto-queue": "^1.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==", + "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, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^4.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=" + "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 + }, + "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 } } }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, "portfinder": { - "version": "1.0.28", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", - "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.5" + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" }, "dependencies": { "debug": { "version": "3.2.7", "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, "requires": { "ms": "^2.1.1" } @@ -24528,35 +22896,32 @@ } }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", + "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "dev": true, "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "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==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-6.0.2.tgz", + "integrity": "sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.2" + "postcss-selector-parser": "^6.0.10" } }, - "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.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz", + "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9", + "postcss-selector-parser": "^6.0.11", "postcss-value-parser": "^4.2.0" } }, @@ -24564,162 +22929,181 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-functional-notation": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.2.tgz", - "integrity": "sha512-DXVtwUhIk4f49KK5EGuEdgx4Gnyj6+t2jBSEmxvpIK9QI40tWrpS2Pua8Q7iIZWBrki2QOaeUdEaLPPa91K0RQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-6.0.0.tgz", + "integrity": "sha512-kaWTgnhRKFtfMF8H0+NQBFxgr5CGg05WGe07Mc1ld6XHwwRWlqSbHOW0zwf+BtkBQpsdVUu7+gl9dtdvhWMedw==", + "dev": true, "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.3.tgz", - "integrity": "sha512-fESawWJCrBV035DcbKRPAVmy21LpoyiXdPTuHUfWJ14ZRjY7Y7PA6P4g8z6LQGYhU1WAxkTxjIjurXzoe68Glw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-9.0.2.tgz", + "integrity": "sha512-SfPjgr//VQ/DOCf80STIAsdAs7sbIbxATvVmd+Ec7JvR8onz9pjawhq3BJM3Pie40EE3TyB0P6hft16D33Nlyg==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.0.2.tgz", - "integrity": "sha512-SFc3MaocHaQ6k3oZaFwH8io6MdypkUtEy/eXzXEB1vEQlO3S3oDc/FSZA8AsS04Z25RirQhlDlHLh3dn7XewWw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-9.0.0.tgz", + "integrity": "sha512-RmUFL+foS05AKglkEoqfx+KFdKRVmqUAxlHNz4jLqIi7046drIPyerdl4B6j/RA2BSP8FI8gJcHmLRrwJOMnHw==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.0.0.tgz", + "integrity": "sha512-EuO+bAUmutWoZYgHn2T1dG1pPqHU6L4TjzPlu4t1wZGXQ/fxV16xg2EJmYi0z+6r+MGV1yvpx1BHkUaRrPa2bw==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", "colord": "^2.9.1", "postcss-value-parser": "^4.2.0" } }, "postcss-convert-values": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.0.tgz", - "integrity": "sha512-GkyPbZEYJiWtQB0KZ0X6qusqFHUepguBCNFi9t5JJc7I2OTXG7C0twbTLvCfaKOLl3rSXmpAwV7W5txd91V84g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.0.0.tgz", + "integrity": "sha512-U5D8QhVwqT++ecmy8rnTb+RL9n/B806UVaS3m60lqle4YDFcpbS3ae5bTQIh3wOGUSDHSEtMYLs/38dNG7EYFw==", + "dev": true, "requires": { + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.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": {} + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-10.0.0.tgz", + "integrity": "sha512-NxDn7C6GJ7X8TsWOa8MbCdq9rLERRLcPfQSp856k1jzMreL8X9M6iWk35JjPRIb9IfRnVohmxAylDRx7n4Rv4g==", + "dev": true, + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.3", + "@csstools/css-parser-algorithms": "^2.3.0", + "@csstools/css-tokenizer": "^2.1.1", + "@csstools/media-query-list-parser": "^2.1.2" + } }, "postcss-custom-properties": { - "version": "12.1.5", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.5.tgz", - "integrity": "sha512-FHbbB/hRo/7cxLGkc2NS7cDRIDN1oFqQnUKBiyh4b/gwk8DD8udvmRDpUhEK836kB8ggUCieHVOvZDnF9XhI3g==", - "requires": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-13.3.0.tgz", + "integrity": "sha512-q4VgtIKSy5+KcUvQ0WxTjDy9DZjQ5VCXAZ9+tT9+aPMbA0z6s2t1nMw0QHszru1ib5ElkXl9JUpYYU37VVUs7g==", + "dev": true, + "requires": { + "@csstools/cascade-layer-name-parser": "^1.0.4", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", "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==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-7.1.4.tgz", + "integrity": "sha512-TU2xyUUBTlpiLnwyE2ZYMUIYB41MKMkBZ8X8ntkqRDQ8sdBLhFFsPgNcOliBd5+/zcK51C9hRnSE7hKUJMxQSw==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.4" + "@csstools/cascade-layer-name-parser": "^1.0.3", + "@csstools/css-parser-algorithms": "^2.3.0", + "@csstools/css-tokenizer": "^2.1.1", + "postcss-selector-parser": "^6.0.13" } }, "postcss-dir-pseudo-class": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-8.0.0.tgz", + "integrity": "sha512-Oy5BBi0dWPwij/IA+yDYj+/OBMQ9EPqAzTHeSNUYrUWdll/PRJmcbiUj0MNcsBi681I1gcSTLvMERPaXzdbvJg==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.13" } }, "postcss-discard-comments": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.1.tgz", - "integrity": "sha512-5JscyFmvkUxz/5/+TB3QTTT9Gi9jHkcn8dcmmuN68JQcv3aQg4y88yEHHhwFB52l/NkaJ43O0dbksGMAo49nfQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.0.tgz", + "integrity": "sha512-p2skSGqzPMZkEQvJsgnkBhCn8gI7NzRH2683EEjrIkoMiwRELx68yoUJ3q3DGSGuQ8Ug9Gsn+OuDr46yfO+eFw==", + "dev": true, "requires": {} }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.0.tgz", + "integrity": "sha512-bU1SXIizMLtDW4oSsi5C/xHKbhLlhek/0/yCnoMQany9k3nPBq+Ctsv/9oMmyqbR96HYHxZcHyK2HR5P/mqoGA==", + "dev": true, "requires": {} }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.0.tgz", + "integrity": "sha512-b+h1S1VT6dNhpcg+LpyiUrdnEZfICF0my7HAKgJixJLW7BnNmpRH34+uw/etf5AhOlIhIAuXApSzzDzMI9K/gQ==", + "dev": true, "requires": {} }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.0.tgz", + "integrity": "sha512-4VELwssYXDFigPYAZ8vL4yX4mUepF/oCBeeIT4OXsJPYOtvJumyz9WflmJWTfDwCUcpDR+z0zvCWBXgTx35SVw==", + "dev": true, "requires": {} }, "postcss-double-position-gradients": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "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==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-5.0.0.tgz", + "integrity": "sha512-wR8npIkrIVUTicUpCWSSo1f/g7gAEIH70FMqCugY4m4j6TX4E0T2Q5rhfO0gqv00biBZdLyb+HkW8x6as+iJNQ==", + "dev": true, "requires": { + "@csstools/postcss-progressive-custom-properties": "^3.0.0", "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.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-9.0.0.tgz", + "integrity": "sha512-zA4TbVaIaT8npZBEROhZmlc+GBKE8AELPHXE7i4TmIUEQhw/P/mSJfY9t6tBzpQ1rABeGtEOHYrW4SboQeONMQ==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.13" } }, "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==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-8.0.0.tgz", + "integrity": "sha512-E7+J9nuQzZaA37D/MUZMX1K817RZGDab8qw6pFwzAkDd/QtlWJ9/WTKmzewNiuxzeq6WWY7ATiRePVoDKp+DnA==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.13" } }, "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==", + "dev": true, "requires": {} }, "postcss-gap-properties": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-5.0.0.tgz", + "integrity": "sha512-YjsEEL6890P7MCv6fch6Am1yq0EhQCJMXyT4LBohiu87+4/WqR7y5W3RIv53WdA901hhytgRvjlrAhibhW4qsA==", + "dev": true, "requires": {} }, "postcss-image-set-function": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-6.0.0.tgz", + "integrity": "sha512-bg58QnJexFpPBU4IGPAugAPKV0FuFtX5rHYNSKVaV91TpHN7iwyEzz1bkIPCiSU5+BUN00e+3fV5KFrwIgRocw==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } @@ -24728,108 +23112,99 @@ "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==", + "dev": true, "requires": {} }, - "postcss-js": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", - "requires": { - "camelcase-css": "^2.0.1" - } - }, "postcss-lab-function": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.1.2.tgz", - "integrity": "sha512-isudf5ldhg4fk16M8viAwAbg6Gv14lVO35N3Z/49NhbwPQ2xbiEoHgrRgpgQojosF4vF7jY653ktB6dDrUOR8Q==", - "requires": { - "@csstools/postcss-progressive-custom-properties": "^1.1.0", - "postcss-value-parser": "^4.2.0" - } - }, - "postcss-load-config": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-6.0.1.tgz", + "integrity": "sha512-/Xl6JitDh7jWkcOLxrHcAlEaqkxyaG3g4iDMy5RyhNaiQPJ9Egf2+Mxp1W2qnH5jB2bj59f3RbdKmC6qx1IcXA==", + "dev": true, "requires": { - "lilconfig": "^2.0.5", - "yaml": "^1.10.2" + "@csstools/css-color-parser": "^1.2.2", + "@csstools/css-parser-algorithms": "^2.3.1", + "@csstools/css-tokenizer": "^2.2.0", + "@csstools/postcss-progressive-custom-properties": "^3.0.0" } }, "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==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz", + "integrity": "sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==", + "dev": true, "requires": { - "cosmiconfig": "^7.0.0", - "klona": "^2.0.5", - "semver": "^7.3.5" + "cosmiconfig": "^8.2.0", + "jiti": "^1.18.2", + "semver": "^7.3.8" } }, "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==", - "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": {} + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-7.0.0.tgz", + "integrity": "sha512-zYf3vHkoW82f5UZTEXChTJvH49Yl9X37axTZsJGxrCG2kOUwtaAoz9E7tqYg0lsIoJLybaL8fk/2mOi81zVIUw==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } }, "postcss-merge-longhand": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.4.tgz", - "integrity": "sha512-hbqRRqYfmXoGpzYKeW0/NCZhvNyQIlQeWVSao5iKWdyx7skLvCfQFGIUsP9NUs3dSbPac2IC4Go85/zG+7MlmA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.0.tgz", + "integrity": "sha512-4VSfd1lvGkLTLYcxFuISDtWUfFS4zXe0FpF149AyziftPFQIWxjvFSKhA4MIxMe4XM3yTDgQMbSNgzIVxChbIg==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0", - "stylehacks": "^5.1.0" + "stylehacks": "^6.0.0" } }, "postcss-merge-rules": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.1.tgz", - "integrity": "sha512-8wv8q2cXjEuCcgpIB1Xx1pIy8/rhMPIQqYKNzEdyx37m6gpq83mQQdCxgIkFgliyEnKvdwJf/C61vN4tQDq4Ww==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.0.1.tgz", + "integrity": "sha512-a4tlmJIQo9SCjcfiCcCMg/ZCEe0XTkl/xK0XHBs955GWg9xDX3NwP9pwZ78QUOWB8/0XCjZeJn98Dae0zg6AAw==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0", - "cssnano-utils": "^3.1.0", + "cssnano-utils": "^4.0.0", "postcss-selector-parser": "^6.0.5" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.0.0.tgz", + "integrity": "sha512-zNRAVtyh5E8ndZEYXA4WS8ZYsAp798HiIQ1V2UF/C/munLp2r1UGHwf1+6JFu7hdEhJFN+W1WJQKBrtjhFgEnA==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.0.tgz", + "integrity": "sha512-wO0F6YfVAR+K1xVxF53ueZJza3L+R3E6cp0VwuXJQejnNUH0DjcAFe3JEBeTY1dLwGa0NlDWueCA1VlEfiKgAA==", + "dev": true, "requires": { "colord": "^2.9.1", - "cssnano-utils": "^3.1.0", + "cssnano-utils": "^4.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-minify-params": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.2.tgz", - "integrity": "sha512-aEP+p71S/urY48HWaRHasyx4WHQJyOYaKpQ6eXl8k0kxg66Wt/30VR6/woh8THgcpRbonJD5IeD+CzNhPi1L8g==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.0.0.tgz", + "integrity": "sha512-Fz/wMQDveiS0n5JPcvsMeyNXOIMrwF88n7196puSuQSWSa+/Ofc1gDOSY2xi8+A4PqB5dlYCKk/WfqKqsI+ReQ==", + "dev": true, "requires": { - "browserslist": "^4.16.6", - "cssnano-utils": "^3.1.0", + "browserslist": "^4.21.4", + "cssnano-utils": "^4.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-minify-selectors": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.0.tgz", - "integrity": "sha512-vYxvHkW+iULstA+ctVNx0VoRAR4THQQRkG77o0oa4/mBS0OzGvvzLIvHDv/nNEM0crzN2WIyFU5X7wZhaUK3RA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.0.tgz", + "integrity": "sha512-ec/q9JNCOC2CRDNnypipGfOhbYPuUkewGwLnbv6omue/PSASbHSU7s6uSQ0tcFRVv731oMIx8k0SP4ZX6be/0g==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" } @@ -24838,12 +23213,14 @@ "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==", + "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==", + "dev": true, "requires": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -24854,6 +23231,7 @@ "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" } @@ -24862,213 +23240,232 @@ "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-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.3", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.3.tgz", - "integrity": "sha512-wUC+/YCik4wH3StsbC5fBG1s2Z3ZV74vjGqBFYtmYKlVxoio5TYGM06AiaKkQPPlkXWn72HKfS7Cw5PYxnoXSw==", - "requires": { - "postcss-selector-parser": "^6.0.9" - } - }, - "postcss-normalize": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-12.0.0.tgz", + "integrity": "sha512-knqwW65kxssmyIFadRSimaiRyLVRd0MdwfabesKw6XvGLwSOCJ+4zfvNQQCOOYij5obwpZzDpODuGRv2PCyiUw==", + "dev": true, "requires": { - "@csstools/normalize.css": "*", - "postcss-browser-comments": "^4", - "sanitize.css": "*" + "@csstools/selector-specificity": "^3.0.0", + "postcss-selector-parser": "^6.0.13" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.0.tgz", + "integrity": "sha512-cqundwChbu8yO/gSWkuFDmKrCZ2vJzDAocheT2JTd0sFNA4HMGoKMfbk2B+J0OmO0t5GUkiAkSM5yF2rSLUjgQ==", + "dev": true, "requires": {} }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.0.tgz", + "integrity": "sha512-Qyt5kMrvy7dJRO3OjF7zkotGfuYALETZE+4lk66sziWSPzlBEt7FrUshV6VLECkI4EN8Z863O6Nci4NXQGNzYw==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.0.tgz", - "integrity": "sha512-8gmItgA4H5xiUxgN/3TVvXRoJxkAWLW6f/KKhdsH03atg0cB8ilXnrB5PpSshwVu/dD2ZsRFQcR1OEmSBDAgcQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.0.tgz", + "integrity": "sha512-mPCzhSV8+30FZyWhxi6UoVRYd3ZBJgTRly4hOkaSifo0H+pjDYcii/aVT4YE6QpOil15a5uiv6ftnY3rm0igPg==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.0.tgz", - "integrity": "sha512-IR3uBjc+7mcWGL6CtniKNQ4Rr5fTxwkaDHwMBDGGs1x9IVRkYIT/M4NelZWkAOBdV6v3Z9S46zqaKGlyzHSchw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.0.tgz", + "integrity": "sha512-50W5JWEBiOOAez2AKBh4kRFm2uhrT3O1Uwdxz7k24aKtbD83vqmcVG7zoIwo6xI2FZ/HDlbrCopXhLeTpQib1A==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.0.tgz", + "integrity": "sha512-KWkIB7TrPOiqb8ZZz6homet2KWKJwIlysF5ICPZrXAylGe2hzX/HSf4NTX2rRPJMAtlRsj/yfkrWGavFuB+c0w==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.0.tgz", + "integrity": "sha512-tpIXWciXBp5CiFs8sem90IWlw76FV4oi6QEWfQwyeREVwUy39VSeSqjAT7X0Qw650yAimYW5gkl2Gd871N5SQg==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.0.0.tgz", + "integrity": "sha512-ui5crYkb5ubEUDugDc786L/Me+DXp2dLg3fVJbqyAl0VPkAeALyAijF2zOsnZyaS1HyfPuMH0DwyY18VMFVNkg==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "postcss-value-parser": "^4.2.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.0.tgz", + "integrity": "sha512-98mvh2QzIPbb02YDIrYvAg4OUzGH7s1ZgHlD3fIdTHLgPLRpv1ZTKJDnSAKr4Rt21ZQFzwhGMXxpXlfrUBKFHw==", + "dev": true, "requires": { - "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.0.tgz", + "integrity": "sha512-7cfE1AyLiK0+ZBG6FmLziJzqQCpTQY+8XjMhMAz8WSBSCsCNNUKujgIgjCAmDT3cJ+3zjTXFkoD15ZPsckArVw==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-2.0.0.tgz", + "integrity": "sha512-lyDrCOtntq5Y1JZpBFzIWm2wG9kbEdujpNt4NLannF+J9c8CgFIzPa80YQfdza+Y+yFfzbYj/rfoOsYsooUWTQ==", + "dev": true, + "requires": {} }, "postcss-ordered-values": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.1.tgz", - "integrity": "sha512-7lxgXF0NaoMIgyihL/2boNAEZKiW0+HkMhdKMTD93CjW8TdCy2hSdj8lsAo+uwm7EDG16Da2Jdmtqpedl0cMfw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.0.tgz", + "integrity": "sha512-K36XzUDpvfG/nWkjs6d1hRBydeIxGpKS2+n+ywlKPzx1nMYDYpoGbcjhj5AwVYJK1qV2/SDoDEnHzlPD6s3nMg==", + "dev": true, "requires": { - "cssnano-utils": "^3.1.0", + "cssnano-utils": "^4.0.0", "postcss-value-parser": "^4.2.0" } }, "postcss-overflow-shorthand": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", - "requires": {} + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-5.0.0.tgz", + "integrity": "sha512-2rlxDyeSics/hC2FuMdPnWiP9WUPZ5x7FTuArXLFVpaSQ2woPSfZS4RD59HuEokbZhs/wPUQJ1E3MT6zVv94MQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } }, "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==", + "dev": true, "requires": {} }, "postcss-place": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-9.0.0.tgz", + "integrity": "sha512-qLEPD9VPH5opDVemwmRaujODF9nExn24VOC3ghgVLEvfYN7VZLwJHes0q/C9YR5hI2UC3VgBE8Wkdp1TxCXhtg==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { - "version": "7.4.3", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.4.3.tgz", - "integrity": "sha512-dlPA65g9KuGv7YsmGyCKtFkZKCPLkoVMUE3omOl6yM+qrynVHxFvf0tMuippIrXB/sB/MyhL1FgTIbrO+qMERg==", - "requires": { - "@csstools/postcss-color-function": "^1.0.3", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.0", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.1", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.0.2", - "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "autoprefixer": "^10.4.4", - "browserslist": "^4.20.2", - "css-blank-pseudo": "^3.0.3", - "css-has-pseudo": "^3.0.4", - "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.5.0", - "postcss-attribute-case-insensitive": "^5.0.0", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-9.1.0.tgz", + "integrity": "sha512-G+x9BD7jb9uHBB7o720emXV00CP+VdWeirJsHC5ERSpbTd2e6Xg7vHzT+a6UkxFyddALuV+Q8wJMgeTKaau+Pg==", + "dev": true, + "requires": { + "@csstools/postcss-cascade-layers": "^4.0.0", + "@csstools/postcss-color-function": "^3.0.1", + "@csstools/postcss-color-mix-function": "^2.0.1", + "@csstools/postcss-exponential-functions": "^1.0.0", + "@csstools/postcss-font-format-keywords": "^3.0.0", + "@csstools/postcss-gradients-interpolation-method": "^4.0.1", + "@csstools/postcss-hwb-function": "^3.0.1", + "@csstools/postcss-ic-unit": "^3.0.0", + "@csstools/postcss-is-pseudo-class": "^4.0.0", + "@csstools/postcss-logical-float-and-clear": "^2.0.0", + "@csstools/postcss-logical-resize": "^2.0.0", + "@csstools/postcss-logical-viewport-units": "^2.0.1", + "@csstools/postcss-media-minmax": "^1.0.6", + "@csstools/postcss-media-queries-aspect-ratio-number-values": "^2.0.1", + "@csstools/postcss-nested-calc": "^3.0.0", + "@csstools/postcss-normalize-display-values": "^3.0.0", + "@csstools/postcss-oklab-function": "^3.0.1", + "@csstools/postcss-progressive-custom-properties": "^3.0.0", + "@csstools/postcss-relative-color-syntax": "^2.0.1", + "@csstools/postcss-scope-pseudo-class": "^3.0.0", + "@csstools/postcss-stepped-value-functions": "^3.0.1", + "@csstools/postcss-text-decoration-shorthand": "^3.0.0", + "@csstools/postcss-trigonometric-functions": "^3.0.1", + "@csstools/postcss-unset-value": "^3.0.0", + "autoprefixer": "^10.4.14", + "browserslist": "^4.21.9", + "css-blank-pseudo": "^6.0.0", + "css-has-pseudo": "^6.0.0", + "css-prefers-color-scheme": "^9.0.0", + "cssdb": "^7.7.0", + "postcss-attribute-case-insensitive": "^6.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.2", - "postcss-color-hex-alpha": "^8.0.3", - "postcss-color-rebeccapurple": "^7.0.2", - "postcss-custom-media": "^8.0.0", - "postcss-custom-properties": "^12.1.5", - "postcss-custom-selectors": "^6.0.0", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", - "postcss-env-function": "^4.0.6", - "postcss-focus-visible": "^6.0.4", - "postcss-focus-within": "^5.0.4", + "postcss-color-functional-notation": "^6.0.0", + "postcss-color-hex-alpha": "^9.0.2", + "postcss-color-rebeccapurple": "^9.0.0", + "postcss-custom-media": "^10.0.0", + "postcss-custom-properties": "^13.3.0", + "postcss-custom-selectors": "^7.1.4", + "postcss-dir-pseudo-class": "^8.0.0", + "postcss-double-position-gradients": "^5.0.0", + "postcss-focus-visible": "^9.0.0", + "postcss-focus-within": "^8.0.0", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^5.0.0", + "postcss-image-set-function": "^6.0.0", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.1.2", - "postcss-logical": "^5.0.4", - "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.3", - "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-lab-function": "^6.0.1", + "postcss-logical": "^7.0.0", + "postcss-nesting": "^12.0.0", + "postcss-opacity-percentage": "^2.0.0", + "postcss-overflow-shorthand": "^5.0.0", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.1", + "postcss-place": "^9.0.0", + "postcss-pseudo-class-any-link": "^9.0.0", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^5.0.0", + "postcss-selector-not": "^7.0.1", "postcss-value-parser": "^4.2.0" } }, "postcss-pseudo-class-any-link": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.1.tgz", - "integrity": "sha512-JRoLFvPEX/1YTPxRxp1JO4WxBVXJYrSY7NHeak5LImwJ+VobFMwYDQHvfTXEpcn+7fYIeGkC29zYFhFWIZD8fg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-9.0.0.tgz", + "integrity": "sha512-QNCYIL98VKFKY6HGDEJpF6+K/sg9bxcUYnOmNHJxZS5wsFDFaVoPeG68WAuhsqwbIBSo/b9fjEnTwY2mTSD+uA==", + "dev": true, "requires": { - "postcss-selector-parser": "^6.0.9" + "postcss-selector-parser": "^6.0.13" } }, "postcss-reduce-initial": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz", + "integrity": "sha512-s2UOnidpVuXu6JiiI5U+fV2jamAw5YNA9Fdi/GRK0zLDLCfXmSGqQtzpUPtfN66RtCbb9fFHoyZdQaxOB3WxVA==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "caniuse-api": "^3.0.0" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.0.tgz", + "integrity": "sha512-FQ9f6xM1homnuy1wLe9lP1wujzxnwt1EwiigtWwuyf8FsqqXUDUp2Ulxf9A5yjlUOTdCJO6lonYjg1mgqIIi2w==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.0" } @@ -25077,78 +23474,43 @@ "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==", + "dev": true, "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==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-7.0.1.tgz", + "integrity": "sha512-1zT5C27b/zeJhchN7fP0kBr16Cc61mu7Si9uWWLoA3Px/D9tIJPKchJCkUH3tPO5D0pCFmGeApAv8XpXBQJ8SQ==", + "dev": true, "requires": { - "balanced-match": "^1.0.0" + "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "postcss-svgo": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.0.tgz", + "integrity": "sha512-r9zvj/wGAoAIodn84dR/kFqwhINp5YsJkLoujybWG59grR/IHx+uQ2Zo+IcOwM0jskfYX3R0mo+1Kip1VSNcvw==", + "dev": true, "requires": { "postcss-value-parser": "^4.2.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" - } - } + "svgo": "^3.0.2" } }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.0.tgz", + "integrity": "sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.5" } @@ -25156,87 +23518,66 @@ "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==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "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==" + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "peer": true }, "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, "requires": { "lodash": "^4.17.20", "renderkid": "^3.0.0" } }, - "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==", - "requires": { - "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==" - } - } + "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==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true }, "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==" + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true }, - "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" - } + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" - }, - "dependencies": { - "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==" - } } }, "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" @@ -25245,68 +23586,104 @@ "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==" + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true } } }, - "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "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==" }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true }, "qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==" + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true }, "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" - } + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "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" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, "requires": { + "randombytes": "^2.0.5", "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==" + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true }, "raw-body": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", - "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "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, "requires": { "bytes": "3.1.2", - "http-errors": "1.8.1", + "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" }, @@ -25314,316 +23691,173 @@ "bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, - "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" - } + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true } } }, "react": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.0.0.tgz", - "integrity": "sha512-x+VL6wbT4JRVPm7EGxXhZ8w8LTROaxPXOqhlGyVSrv0sB1jkyFGgXxJ8LVoPRLvPR6/CIZGFmfzqUa2NYeMr2A==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { "loose-envify": "^1.1.0" } }, - "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==" - }, - "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==" - }, - "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": "18.0.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.0.0.tgz", - "integrity": "sha512-XqX7uzmFo0pUceWFCt7Gff6IyIMzFUn7QMZrbrQfGxtaxXZIcGQzoNpRLE3fQLnS4XzLLPMZX2T9TRcSrasicw==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { "loose-envify": "^1.1.0", - "scheduler": "^0.21.0" + "scheduler": "^0.23.0" } }, - "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-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==" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true }, "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true }, - "react-scripts": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.0.tgz", - "integrity": "sha512-3i0L2CyIlROz7mxETEdfif6Sfhh9Lfpzi10CtcGs1emDQStmZfWjJbAIMtRD0opVUjQuFWqHZyRZ9PPzKCFxWg==", + "react-router": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.14.2.tgz", + "integrity": "sha512-09Zss2dE2z+T1D03IheqAFtK4UzQyX8nFPWx6jkwdYzGLXd5ie06A6ezS2fO6zJfEb/SpG6UocN2O1hfD+2urQ==", "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" + "@remix-run/router": "1.7.2" + } + }, + "react-router-dom": { + "version": "6.14.2", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.14.2.tgz", + "integrity": "sha512-5pWX0jdKR48XFZBuJqHosX3AAHjRAzygouMTyimnBPOLdY3WjzUSKhus2FVMihUFWzeLebDgr4r8UeQFAct7Bg==", + "requires": { + "@remix-run/router": "1.7.2", + "react-router": "6.14.2" } }, "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==", + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" + "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" + }, + "dependencies": { + "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 + }, + "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, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "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" - }, - "dependencies": { - "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" - } - } - } - }, - "redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "rechoir": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz", + "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==", + "dev": true, "requires": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" + "resolve": "^1.20.0" } }, "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true }, "regenerate-unicode-properties": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "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==" + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "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==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, "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.4.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", - "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz", + "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.2.0", + "functions-have-names": "^1.2.3" } }, "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true }, "regexpu-core": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.0.1.tgz", - "integrity": "sha512-CriEZlrKK9VJw/xQGJpQM5rY88BtuL8DM+AEwvcThHilbxiTAy8vq4iJnd2tqq8wLmjbGZzP7ZcKFjbGkmEFrw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, "requires": { + "@babel/regjsgen": "^0.8.0", "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.0.1", - "regjsgen": "^0.6.0", - "regjsparser": "^0.8.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" + "unicode-match-property-value-ecmascript": "^2.1.0" } }, - "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" - }, "regjsparser": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, "requires": { "jsesc": "~0.5.0" }, @@ -25631,19 +23865,22 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true } } }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true }, "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, "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -25652,27 +23889,43 @@ "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==" + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha512-Xct+41K3twrbBHdxAgMoOS+cNcoqIjfM2/VxBF4LL2hVph7YsF8VSKyQ3BDFZwEVbok9yeDl2le/qo0S77WG2w==", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha512-kT10v4dhrlLNcnO084hEjvXCI1wUG9qZLoz2RogxqDQQYy7IxjI/iMUkOtQTNEh6rzHxvdQWHsJyel1pKOVCxg==", + "dev": true + } + } }, "requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true }, "resolve": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", - "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.2.tgz", + "integrity": "sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==", + "dev": true, "requires": { - "is-core-module": "^2.8.1", + "is-core-module": "^2.11.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } @@ -25681,231 +23934,258 @@ "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, "requires": { "resolve-from": "^5.0.0" + }, + "dependencies": { + "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 + } } }, "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==", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, "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": { - "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==" - } + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "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==" + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true }, "reusify": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, "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" } }, - "rollup": { - "version": "2.70.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.70.1.tgz", - "integrity": "sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA==", + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, "requires": { - "fsevents": "~2.3.2" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, - "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-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true }, "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, "requires": { "queue-microtask": "^1.2.2" } }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "safe-array-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz", + "integrity": "sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + } + } + }, "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==" + "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 + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, - "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.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "sass": { + "version": "1.64.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.64.1.tgz", + "integrity": "sha512-16rRACSOFEE8VN7SCgBu1MpYCyN7urj9At898tyzdXFhC+a+yOX5dXwAR7L8/IdPJ1NB8OYoXmD55DM30B2kEQ==", + "dev": true, "requires": { - "klona": "^2.0.4", - "neo-async": "^2.6.2" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" } }, - "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==", + "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, "requires": { - "xmlchars": "^2.2.0" + "neo-async": "^2.6.2" } }, "scheduler": { - "version": "0.21.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.21.0.tgz", - "integrity": "sha512-1r87x5fz9MXqswA2ERLo0EbOAU74DpIUO090gIasYTqlVoJeMcl+Z1Rg7WHz+qtPujhS/hGIt9kxZOYBV3faRQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { "loose-envify": "^1.1.0" } }, "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "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, "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "dependencies": { + "ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + } } }, "select-hose": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true }, "selfsigned": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, "requires": { "node-forge": "^1" } }, "semver": { - "version": "7.3.5", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", - "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "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, "requires": { "lru-cache": "^6.0.0" } }, "send": { - "version": "0.17.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", - "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, "requires": { "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", + "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": "1.8.1", + "http-errors": "2.0.0", "mime": "1.6.0", "ms": "2.1.3", - "on-finished": "~2.3.0", + "on-finished": "2.4.1", "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "statuses": "2.0.1" }, "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" }, @@ -25913,21 +24193,24 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true } } }, "ms": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "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==", + "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, "requires": { "randombytes": "^2.1.0" } @@ -25935,7 +24218,8 @@ "serve-index": { "version": "1.9.1", "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -25950,14 +24234,22 @@ "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" } }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, "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=", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -25968,40 +24260,77 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true }, "setprototypeof": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true } } }, "serve-static": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", - "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "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, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.2" + "send": "0.18.0" } }, + "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==", + "dev": true + }, "setprototypeof": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "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==", + "dev": true, "requires": { "shebang-regex": "^3.0.0" } @@ -26009,17 +24338,20 @@ "shebang-regex": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, "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==" + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true }, "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, "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -26029,87 +24361,62 @@ "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==" - }, - "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, "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=" + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, "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==" - }, - "source-map-loader": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", - "requires": { - "abab": "^2.0.5", - "iconv-lite": "^0.6.3", - "source-map-js": "^1.0.1" - } - }, - "source-map-resolve": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0" - } + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true }, "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==", + "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==" - } } }, - "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==", + "dev": true, "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -26122,6 +24429,7 @@ "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, "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -26129,370 +24437,390 @@ "obuf": "^1.1.2", "readable-stream": "^3.0.6", "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } } }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true }, - "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==", + "std-env": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz", + "integrity": "sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, "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==" - } + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, - "stackframe": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.1.tgz", - "integrity": "sha512-h88QkzREN/hy8eRdyNhhsO7RSJ5oyTqxxmmn0dzBIMUclZsjpfmrsg81vp8mjjAs2vAZ72nyWxRUwSwmh0e4xg==" - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } }, "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, "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==" + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "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==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" }, "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==" + "ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } } } }, "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz", + "integrity": "sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4", + "get-intrinsic": "^1.1.3", "has-symbols": "^1.0.3", "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", + "regexp.prototype.flags": "^1.4.3", "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==", + "string.prototype.trim": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz", + "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "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==", + "string.prototype.trimend": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz", + "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==", + "dev": true, "requires": { "call-bind": "^1.0.2", - "define-properties": "^1.1.3" + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "string.prototype.trimstart": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz", + "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==", + "dev": true, "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.4" } }, "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" } }, "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==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true }, "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-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "requires": { - "min-indent": "^1.0.0" - } + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true }, "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==" + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true }, "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==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.3.tgz", + "integrity": "sha512-53BiGLXAcll9maCYtZi2RCQZKa8NQQai5C4horqKyRmHj9H7QmcUyucrH+4KW/gBQbXM2AsB0axoEcFZPlfPcw==", + "dev": true, "requires": {} }, "stylehacks": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.0.0.tgz", + "integrity": "sha512-+UT589qhHPwz6mTlCLSt/vMNTJx8dopeJlZAlBMJPWA3ORqu6wmQY7FBXf+qD+FsqoBJODyqNxOUP3jdntFRdw==", + "dev": true, "requires": { - "browserslist": "^4.16.6", + "browserslist": "^4.21.4", "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==", + "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", - "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" - } - } + "has-flag": "^4.0.0" } }, "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==" - }, - "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==" + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true }, "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" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.0.2.tgz", + "integrity": "sha512-Z706C1U2pb1+JGP48fbazf3KxHrWOsLme6Rv7imFBn5EnuanDW1GPaA/P1/dvObE670JDePC3mnj0k0B7P0jjQ==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^5.1.0", + "css-tree": "^2.2.1", + "csso": "^5.0.5", + "picocolors": "^1.0.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==", + "dev": true + }, "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz", + "integrity": "sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==", + "dev": true, "requires": { "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" } }, - "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==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dev": true, "requires": { - "domelementtype": "^2.0.1", - "entities": "^2.0.0" + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" } }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dev": true, "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==" - } + "domelementtype": "^2.3.0" } }, - "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==", + "domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dev": true, "requires": { - "boolbase": "~1.0.0" + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" } + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true } } }, - "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.23", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.0.23.tgz", - "integrity": "sha512-+OZOV9ubyQ6oI2BXEhzw4HrqvgcARY38xv3zKcjnWtMIZstEsXdI9xftd1iB7+RbOnj2HOEzkA0OyB5BaSxPQA==", + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, "requires": { - "arg": "^5.0.1", - "chalk": "^4.1.2", - "chokidar": "^3.5.3", - "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.11", - "glob-parent": "^6.0.2", - "is-glob": "^4.0.3", - "normalize-path": "^3.0.0", - "object-hash": "^2.2.0", - "postcss": "^8.4.6", - "postcss-js": "^4.0.0", - "postcss-load-config": "^3.1.0", - "postcss-nested": "5.0.6", - "postcss-selector-parser": "^6.0.9", - "postcss-value-parser": "^4.2.0", - "quick-lru": "^5.1.1", - "resolve": "^1.22.0" + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" }, "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha512-Ajr4IcMXq/2QmMkEmSvxqfLN5zGmJ92gHXAeOXq1OekoH2rfDNsgdDoL2f7QaRCy7G/E6TpxBVdRuNraMztGHw==", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha512-ZFztHzVRdGLAzJmpUT9LNFLe1YiVOEylcaNpEutM26PVTCtOD919IMfD01CgbRouB42Dd9atjx1HseC15DgOZA==", + "dev": true, + "requires": {} + }, "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "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": "^2.0.1" + "color-convert": "^1.9.0" } }, "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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": "^4.1.0", - "supports-color": "^7.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==", + "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.4" + "color-name": "1.1.3" } }, "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==" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "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": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha512-fueX787WZKCV0Is4/T2cyAdM4+x1S3MXXOAhavE1ys/W42SHAPacLTQhucja22QBYrfGw50M2sRiXPtTGv9Ymw==", + "dev": true }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha512-4JD/Ivzg7PoW8NzdrBSr3UFwC9mHgvI7Z6z3QGBsSHgKaRTUDmyZAAKJo2UbG1kUVfS9WS8bi36N49U1xw43DA==", + "dev": true }, "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==", + "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": "^4.0.0" + "has-flag": "^3.0.0" } } } @@ -26500,121 +24828,128 @@ "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" - } + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true }, "terser": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.12.1.tgz", - "integrity": "sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==", + "version": "5.19.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz", + "integrity": "sha512-qC5+dmecKJA4cpYxRa5aVkKehYsQKc+AHeKl0Oe62aYjBL8ZA33tTljktDHJSaxxMnbI5ZYw+o/S2DxxLu8OfA==", + "dev": true, "requires": { - "acorn": "^8.5.0", + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", "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==" + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true } } }, "terser-webpack-plugin": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.1.tgz", - "integrity": "sha512-GvlZdT6wPQKbDNW/GDQzZFg/j4vKU96yl2q6mcUkzKOgW4gwf1Z8cZToUCrz31XHlPWH8MVb1r2tFtdDtTGJ7g==", + "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, "requires": { + "@jridgewell/trace-mapping": "^0.3.17", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "source-map": "^0.6.1", - "terser": "^5.7.2" + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" }, "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-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, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "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" + } } } }, - "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=" + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true }, - "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true }, "thunky": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true }, - "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "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=" + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "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" } @@ -26622,73 +24957,49 @@ "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" - } + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true }, - "tryer": { + "trim-right": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==", + "dev": true }, "tsconfig-paths": { - "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "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==", + "dev": true, "requires": { "@types/json5": "^0.0.29", - "json5": "^1.0.1", + "json5": "^1.0.2", "minimist": "^1.2.6", "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==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, "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==" + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.1.tgz", + "integrity": "sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==", + "dev": true }, "tsutils": { "version": "3.21.0", "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, "requires": { "tslib": "^1.8.1" }, @@ -26696,207 +25007,250 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true } } }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, "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, + "peer": true, "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==" + "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, + "peer": true }, "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" } }, - "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==", + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "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==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "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==", + "dev": true, + "requires": { + "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" + } + }, + "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==", + "dev": true, "requires": { - "is-typedarray": "^1.0.0" + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" } }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, "typescript": { - "version": "4.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.3.tgz", - "integrity": "sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==" + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.1.6.tgz", + "integrity": "sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==", + "dev": true }, "unbox-primitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", - "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, "requires": { - "function-bind": "^1.1.1", - "has-bigints": "^1.0.1", - "has-symbols": "^1.0.2", + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", "which-boxed-primitive": "^1.0.2" } }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "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==" + "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==" + "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==", + "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==" - }, - "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==" + "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==", + "dev": true }, "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=" + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "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, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } }, "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=" + "url": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.1.tgz", + "integrity": "sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA==", + "dev": true, + "requires": { + "punycode": "^1.4.1", + "qs": "^6.11.0" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + } + } }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + } } }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "utila": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true }, "utils-merge": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "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==" - }, - "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.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", - "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==" - } - } + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true }, "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" - } + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true }, - "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" - } + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true }, "watchpack": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz", - "integrity": "sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -26906,48 +25260,40 @@ "version": "1.7.3", "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, "requires": { "minimalistic-assert": "^1.0.0" } }, - "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" - }, - "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.71.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.71.0.tgz", - "integrity": "sha512-g4dFT7CFG8LY0iU5G8nBL6VlkT21Z7dcYDpJAEJV5Q1WLb9UwnFbrem1k7K52ILqEmomN7pnzWFxxE6SlDY56A==", + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, "requires": { "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@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", + "@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.9.2", - "es-module-lexer": "^0.9.0", + "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-better-errors": "^1.0.2", + "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.1.0", + "schema-utils": "^3.2.0", "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.3.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", "webpack-sources": "^3.2.3" }, "dependencies": { @@ -26955,6 +25301,7 @@ "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" @@ -26963,186 +25310,141 @@ "estraverse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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, + "requires": { + "@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" + }, + "dependencies": { + "commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true + }, + "interpret": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz", + "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==", + "dev": true } } }, "webpack-dev-middleware": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.1.tgz", - "integrity": "sha512-81EujCKkyles2wphtdrnPg/QqegC/AtqNH//mQkBYSMqwFVCQrxM6ktB2O/SPlZy7LqeEfTbV3cZARGQz6umhg==", + "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, "requires": { "colorette": "^2.0.10", - "memfs": "^3.4.1", + "memfs": "^3.4.3", "mime-types": "^2.1.31", "range-parser": "^1.2.1", "schema-utils": "^4.0.0" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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.4", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.7.4.tgz", - "integrity": "sha512-nfdsb02Zi2qzkNmgtZjkrMOcXnYZ6FLKcQwpxT7MvmHKc+oTtDsBju8j+NMyAygZ9GW1jMEUpy3itHtqgEhe1A==", + "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, "requires": { "@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.2.2", + "@types/ws": "^8.5.5", "ansi-html-community": "^0.0.8", - "bonjour": "^3.5.0", + "bonjour-service": "^1.0.11", "chokidar": "^3.5.3", "colorette": "^2.0.10", "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", + "connect-history-api-fallback": "^2.0.0", "default-gateway": "^6.0.3", - "del": "^6.0.0", - "express": "^4.17.1", + "express": "^4.17.3", "graceful-fs": "^4.2.6", "html-entities": "^2.3.2", - "http-proxy-middleware": "^2.0.0", + "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", - "portfinder": "^1.0.28", + "rimraf": "^3.0.2", "schema-utils": "^4.0.0", - "selfsigned": "^2.0.0", + "selfsigned": "^2.1.1", "serve-index": "^1.9.1", - "sockjs": "^0.3.21", + "sockjs": "^0.3.24", "spdy": "^4.0.2", - "strip-ansi": "^7.0.0", "webpack-dev-middleware": "^5.3.1", - "ws": "^8.4.2" - }, - "dependencies": { - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", - "requires": {} - } + "ws": "^8.13.0" } }, - "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==", + "webpack-merge": { + "version": "5.9.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.9.0.tgz", + "integrity": "sha512-6NbRQw4+Sy50vYNTw7EyOn41OZItPiXB8GNv3INSoe3PSFaHJEz3SHTrYVaRm2LilNGnFUzh0FAwqPEmU/CwDg==", + "dev": true, "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" - } - } + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" } }, "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==" + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "webpackbar": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz", + "integrity": "sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==", + "dev": true, + "requires": { + "chalk": "^4.1.0", + "consola": "^2.15.3", + "pretty-time": "^1.1.0", + "std-env": "^3.0.1" + } }, "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, "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -27152,50 +25454,14 @@ "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" - } + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { "isexe": "^2.0.0" } @@ -27204,6 +25470,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -27212,389 +25479,76 @@ "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.5.2", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.2.tgz", - "integrity": "sha512-EjG37LSMDJ1TFlFg56wx6YXbH4/NkG09B9OHvyxx+cGl2gP5OuOzsCY3rOPJSpbcz6jpuA40VIC3HzSD4OvE1g==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "workbox-broadcast-update": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.2.tgz", - "integrity": "sha512-DjJYraYnprTZE/AQNoeogaxI1dPuYmbw+ZJeeP8uXBSbg9SNv5wLYofQgywXeRepv4yr/vglMo9yaHUmBMc+4Q==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-build": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.2.tgz", - "integrity": "sha512-TVi4Otf6fgwikBeMpXF9n0awHfZTMNu/nwlMIT9W+c13yvxkmDFMPb7vHYK6RUmbcxwPnz4I/R+uL76+JxG4JQ==", - "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", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.2", - "workbox-broadcast-update": "6.5.2", - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-google-analytics": "6.5.2", - "workbox-navigation-preload": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-range-requests": "6.5.2", - "workbox-recipes": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2", - "workbox-streams": "6.5.2", - "workbox-sw": "6.5.2", - "workbox-window": "6.5.2" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.3.tgz", - "integrity": "sha512-9o+HO2MbJhJHjDYZaDxJmSDckvDpiuItEsrIShV0DXeCshXWRHhqYyU/PKHMkuClOmFnZhRd6wzv4vpDu/dRKg==", - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "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.5.2", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.2.tgz", - "integrity": "sha512-UnHGih6xqloV808T7ve1iNKZMbpML0jGLqkkmyXkJbZc5j16+HRSV61Qrh+tiq3E3yLvFMGJ3AUBODOPNLWpTg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-core": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.2.tgz", - "integrity": "sha512-IlxLGQf+wJHCR+NM0UWqDh4xe/Gu6sg2i4tfZk6WIij34IVk9BdOQgi6WvqSHd879jbQIUgL2fBdJUJyAP5ypQ==" - }, - "workbox-expiration": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.2.tgz", - "integrity": "sha512-5Hfp0uxTZJrgTiy9W7AjIIec+9uTOtnxY/tRBm4DbqcWKaWbVTa+izrKzzOT4MXRJJIJUmvRhWw4oo8tpmMouw==", - "requires": { - "idb": "^6.1.4", - "workbox-core": "6.5.2" - } - }, - "workbox-google-analytics": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.2.tgz", - "integrity": "sha512-8SMar+N0xIreP5/2we3dwtN1FUmTMScoopL86aKdXBpio8vXc8Oqb5fCJG32ialjN8BAOzDqx/FnGeCtkIlyvw==", - "requires": { - "workbox-background-sync": "6.5.2", - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-navigation-preload": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.2.tgz", - "integrity": "sha512-iqDNWWMswjCsZuvGFDpcX1Z8InBVAlVBELJ28xShsWWntALzbtr0PXMnm2WHkXCc56JimmGldZi1N5yDPiTPOg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-precaching": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.2.tgz", - "integrity": "sha512-OZAlQ8AAT20KugGKKuJMHdQ8X1IyNQaLv+mPTHj+8Dmv8peBq5uWNzs4g/1OSFmXsbXZ6a1CBC6YtQWVPhJQ9w==", - "requires": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-range-requests": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.2.tgz", - "integrity": "sha512-zi5VqF1mWqfCyJLTMXn1EuH/E6nisqWDK1VmOJ+TnjxGttaQrseOhMn+BMvULFHeF8AvrQ0ogfQ6bSv0rcfAlg==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-recipes": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.2.tgz", - "integrity": "sha512-2lcUKMYDiJKvuvRotOxLjH2z9K7jhj8GNUaHxHNkJYbTCUN3LsX1cWrsgeJFDZ/LgI565t3fntpbG9J415ZBXA==", - "requires": { - "workbox-cacheable-response": "6.5.2", - "workbox-core": "6.5.2", - "workbox-expiration": "6.5.2", - "workbox-precaching": "6.5.2", - "workbox-routing": "6.5.2", - "workbox-strategies": "6.5.2" - } - }, - "workbox-routing": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.2.tgz", - "integrity": "sha512-nR1w5PjF6IVwo0SX3oE88LhmGFmTnqqU7zpGJQQPZiKJfEKgDENQIM9mh3L1ksdFd9Y3CZVkusopHfxQvit/BA==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-strategies": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.2.tgz", - "integrity": "sha512-fgbwaUMxbG39BHjJIs2y2X21C0bmf1Oq3vMQxJ1hr6y5JMJIm8rvKCcf1EIdAr+PjKdSk4ddmgyBQ4oO8be4Uw==", - "requires": { - "workbox-core": "6.5.2" - } - }, - "workbox-streams": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.2.tgz", - "integrity": "sha512-ovD0P4UrgPtZ2Lfc/8E8teb1RqNOSZr+1ZPqLR6sGRZnKZviqKbQC3zVvvkhmOIwhWbpL7bQlWveLVONHjxd5w==", - "requires": { - "workbox-core": "6.5.2", - "workbox-routing": "6.5.2" - } - }, - "workbox-sw": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.2.tgz", - "integrity": "sha512-2KhlYqtkoqlnPdllj2ujXUKRuEFsRDIp6rdE4l1PsxiFHRAFaRTisRQpGvRem5yxgXEr+fcEKiuZUW2r70KZaw==" - }, - "workbox-webpack-plugin": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-StrJ7wKp5tZuGVcoKLVjFWlhDy+KT7ZWsKnNcD6F08wA9Cpt6JN+PLIrplcsTHbQpoAV8+xg6RvcG0oc9z+RpQ==", + "which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, "requires": { - "fast-json-stable-stringify": "^2.1.0", - "pretty-bytes": "^5.4.1", - "upath": "^1.2.0", - "webpack-sources": "^1.4.3", - "workbox-build": "6.5.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" - } - } + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" } }, - "workbox-window": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.2.tgz", - "integrity": "sha512-2kZH37r9Wx8swjEOL4B8uGM53lakMxsKkQ7mOKzGA/QAn/DQTEZGrdHWtypk2tbhKY5S0jvPS+sYDnb2Z3378A==", - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.2" - } + "wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true }, - "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==" - } - } + "word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true }, - "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==", + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha512-CJ17OoULEKXpA5pef3qLj5AxTJ6mSt7g84he2WIskKwqFO4T97d5V7Tadl0DYDk7qyUOQD5WlUlOMChaYrhxeA==", + "dev": true, "requires": { - "imurmurhash": "^0.1.4", - "is-typedarray": "^1.0.0", - "signal-exit": "^3.0.2", - "typedarray-to-buffer": "^3.1.5" + "mkdirp": "^0.5.1" } }, "ws": { - "version": "7.5.7", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", - "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "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, "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==" + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true }, "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==" + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true }, "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==" + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true } } } diff --git a/package.json b/package.json index ebb23ac..bd1274f 100644 --- a/package.json +++ b/package.json @@ -1,91 +1,68 @@ { - "name": "main", - "version": "0.1.0", - "private": true, - "dependencies": { - "@ant-design/pro-layout": "^6.34.9", - "@ant-design/pro-table": "^2.71.2", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^12.1.4", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.4.1", - "@types/mockjs": "^1.0.7", - "@types/node": "^16.11.26", - "@types/react": "^17.0.43", - "@types/react-dom": "^17.0.14", - "ahooks": "^3.3.0", - "mockjs": "^1.1.0", - "react": "^18.0.0", - "react-color": "^2.19.3", - "react-dom": "^18.0.0", - "react-scripts": "5.0.0", - "typescript": "^4.6.3", - "web-vitals": "^2.1.4" + "name": "cli", + "version": "1.0.0", + "description": "从零搭建vue、react工程", + "main": ".eslintrc.js", + "devDependencies": { + "@babel/core": "^7.22.9", + "@babel/plugin-proposal-private-property-in-object": "^7.21.11", + "@babel/preset-react": "^7.22.5", + "@babel/preset-typescript": "^7.22.5", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10", + "@types/react": "^18.2.17", + "@types/react-dom": "^18.2.7", + "@types/react-router-dom": "^5.3.3", + "babel-loader": "^9.1.3", + "babel-preset-react-app": "^10.0.1", + "copy-webpack-plugin": "^11.0.0", + "cross-env": "^7.0.3", + "css-loader": "^6.8.1", + "css-minimizer-webpack-plugin": "^5.0.1", + "eslint-config-app": "^1.0.6", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^4.0.1", + "html-webpack-plugin": "^5.5.3", + "mini-css-extract-plugin": "^2.7.6", + "portfinder": "^1.0.32", + "postcss-loader": "^7.3.3", + "postcss-preset-env": "^9.1.0", + "react-refresh": "^0.14.0", + "sass": "^1.64.1", + "sass-loader": "^13.3.2", + "style-loader": "^3.3.3", + "terser-webpack-plugin": "^5.3.9", + "typescript": "^5.1.6", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", + "webpackbar": "^5.0.2" }, "scripts": { - "start": "set PORT=6001 && cross-env REACT_APP_ENV=development react-app-rewired start", - "build:test": "cross-env REACT_APP_ENV=test react-app-rewired build", - "build:production": "cross-env REACT_APP_ENV=production react-app-rewired build", - "eject": "react-scripts eject" + "start": "npm run dev", + "dev": "cross-env NODE_ENV=development webpack serve --config ./config/webpack.dev.js", + "build": "cross-env NODE_ENV=production webpack --config ./config/webpack.prod.js" }, - "eslintConfig": { - "extends": [ - "react-app", - "react-app/jest" - ], - "rules": { - "jsx-a11y/anchor-is-valid": "off" - } + "repository": { + "type": "git", + "url": "git+https://github.com/myfirebug/cli.git" }, - "browserslist": { - "production": [ - ">0.2%", - "not dead", - "not op_mini all" - ], - "development": [ - "last 1 chrome version", - "last 1 firefox version", - "last 1 safari version" - ] + "keywords": [], + "author": "", + "license": "ISC", + "bugs": { + "url": "https://github.com/myfirebug/cli/issues" }, - "devDependencies": { - "@types/classnames": "^2.3.1", - "@types/jsoneditor": "^9.5.1", - "@types/react-color": "^3.0.6", - "@types/react-redux": "^7.1.23", - "@types/react-router-dom": "^5.3.3", - "@types/redux-logger": "^3.0.9", - "@types/redux-thunk": "^2.1.0", - "antd": "^4.19.3", - "antd-img-crop": "^4.2.3", - "axios": "^0.26.1", - "braft-editor": "^2.3.9", - "build-plugin-icestark": "^2.5.3", - "cross-env": "^7.0.3", - "customize-cra": "^1.0.0", - "default-passive-events": "^2.0.0", - "echarts": "^5.3.2", - "echarts-wordcloud": "^2.0.0", - "http-proxy-middleware": "^2.0.6", - "ice": "^3.7.71", - "jsoneditor": "^9.9.0", - "mini-css-extract-plugin": "^2.6.1", - "node-sass": "^7.0.1", - "progress-bar-webpack-plugin": "^2.1.0", - "react-app-rewired": "^2.2.1", - "react-json-view": "^1.21.3", - "react-redux": "^7.2.8", - "react-rnd": "^10.3.7", - "react-router-dom": "^5.3.0", - "redux": "^4.1.2", - "redux-logger": "^3.0.6", - "redux-persist": "^6.0.0", - "redux-thunk": "^2.4.1", - "sass-loader": "^12.6.0", - "sass-resources-loader": "^2.2.4", - "speed-measure-webpack-plugin": "^1.5.0", - "webpack-bundle-analyzer": "^4.5.0" + "homepage": "https://github.com/myfirebug/cli#readme", + "dependencies": { + "axios": "^1.4.0", + "css-vars-ponyfill": "^2.4.8", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.14.2" }, - "homepage": "." + "browserslist": [ + "last 2 versions", + "> 1%", + "not dead" + ] } diff --git a/paths.json b/paths.json index 91a356a..bdf65ad 100644 --- a/paths.json +++ b/paths.json @@ -1,15 +1,12 @@ { - "compilerOptions": { - "baseUrl": ".", - "paths": { - "@src/*": ["src/*"], - "@assets/*": ["src/assets/*"], - "@store/*": ["src/store/*"], - "@utils/*": ["src/utils/*"], - "@pages/*": ["src/pages/*"], - "@components/*": ["src/components/*"], - "@service/*": ["src/service/*"], - "@types/*": ["src/types/*"] - } + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@src/*": ["src/*"], + "@assets/*": ["src/assets/*"], + "@pages/*": ["src/pages/*"], + "@service/*": ["src/service/*"], + "@core/*": ["src/core/*"] } -} \ No newline at end of file + } +} diff --git a/public/css/animate.min.css b/public/css/animate.min.css deleted file mode 100644 index 8ae4afd..0000000 --- a/public/css/animate.min.css +++ /dev/null @@ -1,12 +0,0 @@ -@charset "UTF-8";/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - -Copyright (c) 2013 Daniel Eden - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes rubberBand{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(0.75);-ms-transform:scaleX(1.25) scaleY(0.75);transform:scaleX(1.25) scaleY(0.75)}40%{-webkit-transform:scaleX(0.75) scaleY(1.25);-ms-transform:scaleX(0.75) scaleY(1.25);transform:scaleX(0.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(0.85);-ms-transform:scaleX(1.15) scaleY(0.85);transform:scaleX(1.15) scaleY(0.85)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);-ms-transform:scale(0.9) rotate(-3deg);transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(-48px);-ms-transform:scale(.475) translateX(-48px);transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale(.475) translateY(-60px);-ms-transform:scale(.475) translateY(-60px);transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(2000px);-ms-transform:scale(.1) translateY(2000px);transform:scale(.1) translateY(2000px);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale(.475) translateX(42px);-ms-transform:scale(.475) translateX(42px);transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale(.475) translateX(-42px);-ms-transform:scale(.475) translateX(-42px);transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateX(2000px);-ms-transform:scale(.1) translateX(2000px);transform:scale(.1) translateX(2000px);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico index a11777cc471a4344702741ab1c8a588998b1311a..5c125de5d897c1ff5692a656485b3216123dcd89 100644 GIT binary patch literal 24838 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ diff --git a/public/index.html b/public/index.html index ef7646c..a3c592a 100644 --- a/public/index.html +++ b/public/index.html @@ -1,53 +1,13 @@ - - + - - - - - - - - - - - React App + + + + + <%= htmlWebpackPlugin.options.title %> - -
- diff --git a/public/logo192.png b/public/logo192.png deleted file mode 100644 index fc44b0a3796c0e0a64c3d858ca038bd4570465d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN diff --git a/public/manifest.json b/public/manifest.json deleted file mode 100644 index 080d6c7..0000000 --- a/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "React App", - "name": "Create React App Sample", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index e9e57dc..0000000 --- a/public/robots.txt +++ /dev/null @@ -1,3 +0,0 @@ -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/src/App.test.tsx b/src/App.test.tsx deleted file mode 100644 index 2a68616..0000000 --- a/src/App.test.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import React from 'react'; -import { render, screen } from '@testing-library/react'; -import App from './App'; - -test('renders learn react link', () => { - render(); - const linkElement = screen.getByText(/learn react/i); - expect(linkElement).toBeInTheDocument(); -}); diff --git a/src/App.tsx b/src/App.tsx index 072b377..108c1a3 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,51 +1,7 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-10 22:23:39 - * @FilePath: \bigscreen\src\App.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import { FC, Suspense, lazy } from 'react' -import Loading from '@src/components/loading' -import { HashRouter as Router, Switch, Route, Redirect } from 'react-router-dom' -import { Spin } from 'antd' -// 私有路由 -import ComPrivateRoute from '@src/components/private-route' +import React from "react"; -interface IAppProps {} - -const App: FC = () => { - return ( - }> - - - {/*登录*/} - import(/*webpackChunkName:"login"*/ '@pages/login/index') - )} - /> - {/*有头部的框架*/} - import(/*webpackChunkName:"frame"*/ '@pages/frame') - )} - /> - - - - {/* 接口loading */} -
- -
-
- ) +function App() { + return
123
; } -export default App +export default App; diff --git a/src/assets/font/iconfont.ttf b/src/assets/font/iconfont.ttf deleted file mode 100644 index b46dfd0e4a9bcf1b872d98ba169d3aa97352a2e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81628 zcmeFa2bd$pnLk|BS*m=-*J^+l+}1?mBJDrW>9b`xs*e9>QNfb}O24WzT76p7ocnzTC%n7w)^BW_WjT|DpYCy>!o^_Yb`{U%Pgr zckr*wDOnkQ_3kV0(+M3>cD;0>NZ+V2!McrC!0~PI1!h>+l&a&$*dgoMzOS=RHq3;v zSqoM$&#p~p?Pf7%S8v}x`ke3DxqTDrx9@P|qq`g_oGFv3lEnFqOvblfB|ML`8|)+h z9qZyKDKJ??>T&*-Y@4~2J!SH@I;{3!;w$WKWIMJs1bUzihYlS%|6tmo>altL)4Y{q z>zT@n<2_XG)b-ReKI};Ork?v@d8X3Q&xgNbDsAfcpFPid#&N!Ts_g&9Bij7~Z8+Jc zQ|bTz@x%M@|D|nnxKIDjy&upVv;dTuu~r-9#Y^omEnI|D8r`ipf+`_h5|-gQ#(b1w z3g(&S%jPTQ`)`KcjJ~<$%}akX@|*c@bsPfqGPx<4XXD-^=Sr zelO$q%G3{;zrw!CO6+0wGW!+#8v7A@k^PXpz@BFhu{+qE?33(M>~?lDdxhP?Ze=&J zkFbxjo7l(L$Jq_+dUh?lj$Om9W*4*l>;Suj9b_l5ZEQQ+!FIBf*(q!*+r&1rEo=o_ z&K9$IY$F?IC$jl$C0oE2vPEn?+rZYa6WCg|j?H5IY=8~2AyDKVR%Ugqo~>f5S&F4u zhBdG(%dtFbWKFD@wV>VFSUc+g{cdChK_A2`qaK4|gpR%8^m)OtQFWCRZ ze$1X@-(%lrKVZ+Y@3MblPqA;ar`dPdGwgBp1bY&k@e%eY`#Spu`zHGq`yBf``vUtS z`x5&lyNBJ&?qgqO_p=AsgP`Z1W}ji7WuIWTvCG)y>E_N>{>=EoIBtOg6?w*$g&~O=rE#4Nl`?4q!`w1;N!qEX*P-%4*QJPH-SU`)4+X z%?6X1%SKoqy9?}t_|pH^|6J4nP8xso_YRF88-V%Dgj_&?F~CfaGy;qUW@6kDU|cX0 ztw?|o!c5f$j1^{rqZ44%Fw!j7(+*ZNM01CL|pKj8X4nRdU}i>az*uG` zWH17ZYG&5hfbq@Dm<<@|%&fHmW1g9D8!-BrnXmzLfSE}fKoOW(X9H*hGwW>tm0)Jd z2G9#;rfmS_U}nY!&=6)e*Z^w6%&ZNdE6mK<01Cs*ybYi=%xts)REL>OHh}&xv)Kkv zB4)PO0Ght}2Hh{)4 zv)cwxJ7y9N0YLYd*<%AJAT!H0fEF^d*9K5UX76qT7HHh{J=bD9mHvdo-r1L!R?M{NM*W#$YUK!ce%W&@}(GiTZWy3EX3 zHh@AibG8kj)y$k@1E@AL=h^`J%}n|>04O;#>AeA<>CB{e1%SFUlin2oI?qgcR{$tJ zGpUULtRBZDHh>E-bEysB2h3b%12_XSseJ+95zM4^2Y_2JliCOXzQIf?4*&;YCY1+( zmoSsQ9{{exO!|HRxCt}q`vKrI%%txJfafri+7STm!%S*N0P%H``UwDz#7yc-0C*EK z$87+YVkY4Y0Q`!Xgf{@|S%fzL@Gxc)o&l_HCp-p#uQ8MG7yu5(Ou}OTcpWndj{)F% z%p^Ppfd4V`WE;Qz|1_?2Jm8Lo@WENGBeM&0sNVn`)mNG zX66MpfM+xFLL0!nnR$^7;N#4^*amQPX70BEyq%c`Yyg*M<|Q_O-!t=|4dDFDywnEB z0L;A121oe#{2QD9rr04Ukrt zd9w|WTbOx^4Uk}%d8-YOWtjO18z9v%^EMkG-!Su&Hn68~{FDuld6;>-4Um4Ad4~;< zgP3`z4UmYKd6x~4jhOjq8z3by^D{O;USj5FZ6KS1dAALap_utO8z4bCGw-tjG8r?!Yy+e-X5McDGWH)Ah#Rf=m%>1eikms2BH5(w=G4mlCAmcIfVH+UrF_XRr0J)Eu^gRI5=uP?_ z0AxXC()R!$6*7~)2LSnyne;sXNQ%s)HUdCqWG1yK0Ma8fsZ9ZpBbiBU3V=k(%%^OC zY{^XOGXSJaW>TL4Aa630`V0WclbO_K0LY-sB%A<18fE5pZGc?L%zv^05-KwZ&j65B znMrsCfYi!N!ZQHmS7s8P0U*gT^LZN}(=zh~8z9{>^F#u5OMF*9i_0oXJgX)FOCEi>~a8z46`^XE1|f@bC~Y=A7y%zw54 zQZ+MQwgK`rGheZR^fL1gHbCZP<{xc<^v%pa*+AAM^UpRwB4_4bY=CUe%)i@B zVFToKX8z3vNbb!1yA6=xnfa~_kmi~Bo(*JKGT*lW5@MVEyj2(!FPGBNYx0%KJmp1o zf%>8&=6Fuutl#7Hd0+CK<@>RJhyRQIKLr*9ZZ%#Gb%mY?C&TwgrbX_FHbbC!;czX&5q~p%g<>% zqbc05HZB_k6V6Tz;kZ(mqe$$^Fav&4H~0=MUUCs1NQQGKR*7UK{@CG}pB2r}s{OX|!j? z7stLi^P*WFoqflg_?#E#ZJj@F;mHf%ShQf#Ul#9K{MwRNmOi)a^UKd){-YJ!R=l=y z_sVNmKDTPss`plJUj6o(J!_s>tE>yJyMNt#>(AN{+wl1l>o>M;ylCTV>r|&-V=Ci(g*00Z2&fazQXU?wf-M{y%=k%WQ`E!1M z?j7g3&U^6!>B8_uXI%8+#oI1^d;gyOKRu8<@b^o09n=oqed!~YwO{u8%g??1*2{l; z#fewkeT8{t*OgCSrChb`sy|&le)ZGW#ICvanisE)Uwh)Upjw2furpjQ{2T`t#scY$ zq*0UJJPk7I4vbgQ?n&#vmpw(CDOfCYh5SaQkS_VVQ%7GEj=uQtJK3&qB<$h&cAi#L zrJeVbhk5V=Y28TUNK5j=8PhpRJYL4^hd%cMRoKr;9b2!R_!B?=c*2K2Kei)h)stG5 zBvmP(#>VE)h{+zE%gH6JNYmuQX$~auIju{QGS@wFY{vYtnCzy+7Nlu%P(3QCN)Pf2 zf2XHZUh3Q4sBq0AH*DCpA)~k*Txs0SAGT5*ZY6`%2HB%gs&KQfx)-l_wa;7qtk=so zczxB&d_KPKsB8QFw7P^6RMeVStcKo4O4L%}6LtKPbqR?+hO$W? zmg@z7buXTAwSVeZeJGtmF+q;kp}c@{sq{alFs2?lbm$8b7f*mJSr1&A4!P|b;?=y5 zca892o@?Q0FFH4z4Hvu6uN^#>Nvj?nk?Fc;g!km~l%jaK5|$%{E)?nDX%wJish!X# zqhe>}@^DoFQq|!QLIKnhGLpQQ>KYchb9h?0r`QEt!hH|-q6i+H&*ABrRJxs)x(NgG zIUI|Gh67Y!m>0W}Ji(1{q$?>Him=J04Qkxy$WPyZ{P+XNx^KWZn$G9Yuhb{yo^nqFJwiPjMqhYo>*^_5x9l5{LRdwj5-M8x zBH@sMK2{YmLs+0HNly8wqH<5E8#UtxT+6o$BfNV==Zyc(fvuee{#a;XA8fJH#d&%JTFXi2`sHr}8R1YY6 zSe7(J6eUrWfzgs0_Ih>0Z-Fn~9e1X+>;5nbn!>=K+Hyy#F=$0fR7gES!XA99o6>=vkKVGF_H#0etok`a(Wx%YGdQ#p&?gGW0$Hn zG?0yy9eP@PO6&ml+eCPn%ZqA+kSo_Av~!?DF;dQ2ClQ(OX~4pTNSKIJFpPX6a3fe2 z346*tHm+F&ET2{7BnXev!BxWLa-OmXKTvhy%qs;Yt%any&pISEtvFsht9q5LXwy`k zzi=>s0-R z%7dCXT@kb|$U~aK&pPXS8lEBPkFS(MYDUqoKSvB}qbl#XG~;#Z4o^Ip&SfsGmK@5c z!oQ&@)f+PW2M+b><`%C@6J^eI7oNa7GJ7RMyI;d_ULa~;RKBk(*GrHaR7-|fFMI-{ z+7G+W8tC`uk}VD+%N`9hD3Tn5LdH;HF;2ap0W=fD0cgXJ#xgT`W z-p$`DuIbk2?Cc-iGuqx35}e9nN5mEMD-j+#bw*9=AX?U&Z>nzLg04rJ+@jR$6_i!| zTl$L|MjSosO1xhY^t>pD&EZbMt?^}@xtAOskHh8j?bAFS&F%9En#=70=4ZVSal8@t zJ8esfl2};W&U-iYwJ%SNs17kNNP;Nwo-t=ia;V*PvpMIQ$c1>TDi5wGtSIEint8|K zj?hj?tq*f&)6C^Fo0?`d)(?M%dkwGG@cDzZx7+^Ex5O8Px1fJyV0S7(rr%7uSC%*% zXd48Llm&myxNpsIjtkFLme2#8gvhpmUxWAOxj4&NJy8>M4f0dP?Xs z;5p1dwXQeers8tAi zs>?lLp|#kibk+0w>${Y;%Hx@uOv2%j#f+#FGyJ7vE*Hl;5|1W2!l_wDJ{L1;Ox~8VOUsc}CM0W?9-TH2#BB!4o&3y2hX^>m? zOH4dqwPzWc(>hpvFD5HC8e+0V(FT@i;Ng=^YBx%EF7tmh&q;5k`cvt?)LVd5U-hr? zrl$B?iN?l+P-iEl-%9nR(|y(dpv1T6cIEZ|=VkbvsD*06)2Lp4&*WoJV|CSs-T?BGd0B0w4*=Hgc;K1tst zo`n6*$||SV>lE(6`KO-HV%lYYtoP49d0_4ZbCU78Y;$YNocXJ#owcT>U3Ci{wfc-A z2SPG$UndU zTMMiDrs=M#;xJsYgTGuoQOqjZ3j#?ukMVrRf;Oyivl7)YrXnmyA!E*#buyz;rDr6sPZaDdkCv|<#p5qv4s~r z`ouq>`}=fHd zM-VkDi>6$eFBdYh(7oY;xvFf$+Pd3nL$Wq!WN1UTAZH5Y{KN~yO2jnntEX*QwXCZs z3Z_`>TDEFSu(mc=TgzW}rdyk)B|_mqZ8EF|U0Qt6NFovoB|;&Wq6KBi@YdEICxej; zg`6s7(ElMvV&OSGTCq&BVio}J$n6x-#x@PiJQpgHaeM!CjAG5v;E#_f8@8B(F8IwbcF1)7H6A@0&0 zFX@6Ws$=h;8T8-eb_=o2V&rzO|ABCOuqNy%Ky5!S+?{(Ypl|hb_B89GO5lyv~ZAVI&}v=ti`hM7c;<&igU8A+o{l;itg_dKV!M0cDr&u|Xo-=#~T zSukx4nfaVG`3of7E<=oWRbmo&!^4px6=B!@1 zw5i*O8`!q#9v$15eXs(zU~6KqH7U?VC?W_kE?{*F_r(u!M|DkIA0kJ_@dPxMbcW>Q<+es@4Od@$0Oox*oVaxdZc=CB<*36w2Tj$^g^?ei;I!0SW*s z*()mfl+q!U@}*2EpXuO*JZ_dUdHNOb!wvijC7dC-RG@6QUBU=1`^$xLp;Ru?0VhT4 zH+3wQkXW*Q1!SR2$Us0PXy3=n#e!AXDv2uSHby&@v#PZBU>Q@F#SsB@(7j@5gj>bR z1>8s4h(JkHlpZtnR&;J;?s0qjseqnpDkr`DE`{J!SVFIu6|hC{X93N3r*E>SVh+ zy#kV~9!4@HQSYN3?1iaZxD&D}w{KbHt&Dai!Uwvvk9PIPp3`GPgf~Z3F!db!Md%98 zJNDhIVpJ_X-+rq7l2j4prFXZ=AC=*7A?pr(>QR;2U#1o!avD|83sKV`N2CB@%o-sy zG{WT~HuOr7&;@M{rUMKwWeRzi46KoGq$uol#VoS-l)F0wLVD!O=Tw~^9)b#=3V-8JnI$!FMg3J=%Ixr6FKHOJ%-)uZymo@YGLa_FBc~rci+(WSzk5AdkgEQWI&9OXgWg_nLo!o*Rs-P@wx#3!)g15LDdPto za8!F7ubTf^+6SI-{7QuCQvyd^|I~-zO(f0nqNdTCTZupxoT=KcBs!uN5l$qSeI&tQ z-KTsGN99jPY7tZ!CU#lEeX9~dp!?!}*oG~?WXdgWTTaz3(a(F1h!4p zXqA#Fr{;xaT;eXxdOJcp8}*Q8zwJLhs6{|YyJq|SCf|YMdB-G!2-sh8^#0f!QyC^J zI;Os3Ue>PJdhQ3GV%JEyDbwUZ5JKG+AyCoqR!#PY*eE9}_)07NDtsk+Mp0FwU|iH? z7|kgw_E+M>x~ZVEp%KZ*NHb4yF}oO!E2QN;Xcov*xbZmTTaBg)e7mVPLJ(%_kemgd>> zHZC0-g#_5#G-K9hX3oer>Qcv^fx(leDWAyCSTxooHcZd+_eRbuG&jwf^MyGxo0^*& zXU$pBJgeR}uzX?1JyNQE`_O)R(tY!0H@7O{Js4lDa~Jk{lhYf8Pf2L7={tJiw)i5R zoJv<8TSeJ~9YRaf7#=v9&-13nv6)NxD&%Zv5N;mWIa)cjaYiH0jxHW+5pMm;7o=>y zde4eEvl^{Oe__t7rsjLv7cC#~)z54eZlBpx>VtEF`r;kPxj}eSmmz+02gS%ipoMj3 zQU~x_ZdKdL8&N{45wgxn!XM(P!`9pGQg;cCt+H(gmJgeH!wNKsTscU_k))-pTNX6x zP(vZp3!GVoBL3UBqO|DQbfLPllu0>SRArouBn<&Kj~jE1THy>Ff^m1S0m&0@w}^fx zf7TfgTBV?`@~>V)@+Mna23lH@{KDr+C!pPzlFiM7&CNniyrd^lTc0Q#l)TQU)2lQz z-=-;&^bMHjjDZ2#e?x+1e_L~d;&n!xzS_@`!tpt8O^vsDfAe4qM>R#K4>l-g5vROm zuo-B~B&z!LO@`hYBdGgxT-KA3Z>a{2H zgQen{wL8TNtNS-Do-w+x`Y%s+uPNTfFU>bxzWRh`juhRzv6}4eUcK(eYu6M@)eCp7 zLk+eqY`r95CR+@)&=PDxD=-!jhtZ?Lx&>8_oTN0iawUHcG`M_EkW_9;Bh1L>a38t{ zbuOHcDU=Flb0w6?`+HzS?52uB;e19ZmvV9@7YQkluJWbsmP=;JvgXL=Ll~Yzb9-mW z`9&E?`YKnHW%-(PKB@bCC2>a8wm+4UdG zBx%`yY;-ty?o-{e-2JHzNhnKms||j4=d`>(mftnllAg(bl5T0`1A?rq8*GV%^PbS$ zZrINLE#K0Tf7o$$rQ_)qM@vqM?GWzimR42okQV-ak?dIg>t(B?-pg~6+<9TI-Om-+ z??uq75Mo&p6b;N%ARUofUJOp!ertJ8J4_L&Jhqfb@WjNWp_Esi)yjwDhNw^<%}QHm z$==jJYo)PO_+I7Cym0@9YM@CN68DE2jOvSrSoPsZG8q--@h+nwJpR;ERrXrtwbv{k z;>9qd>_^O4JDy$g2x@Uy2-?Ur>3|LqdcjYPF3XTtIiEpiMZ)|`yB^*f*ydYz%Q?@n_K$ICvMuaW%Y`^!EMIeIlE31W7`6IAKta(%5@WaoANiTAK!Vw zX}jjkHMRx!u2{Wg&!!X0eJ#zmj_=#LsTZMKrxjXmXL2pc%w@waw;ff7wx2$!wWHr}8HR7)IU%5rD zN!6-nZ-$FUcyr>;x>mS)#G7%&m-yTttNy_g6u49W!4&~VO-tZe-5q+EH+c=g=XncR ztG9`p$Tu``GWM-?G+wQDW@twj`Y}fl&mdQ1$F<*xY~aVgh#Y0$*iT0Nc$|Oi*yGlT zaUvw*UD)rB8@!&bs;|*rpfsa0PJ3>pRO^lST~teB9PcH9j=Y5aZRS3H7e{<2LJTnE zawW2`TUM|?}6cq)DY3xAI;e4wT!l4LME&~Uc5z56b40zD#5upcXC0G&g2BAn7 z;=55%)kQS`lar=oRVk|ER1rTFVFaS4`8_(!#mPFgR#jDJTvVG>5urT@`!XP&&X*Ki zOR@$LKB{olulv)Y>QR+|45vEcEwTe#rI-sPDk8v0tn<(5*9{f+MAZ*1AT4TQ(yxks zx1@?`)Te@|%4t<}N=_xBN=;(ak9QFK6x$G0J$}4cNZ?~4{Oo>NP*Ja>MiAG5D2Uox z*ratS+7EG0)|CzzbJ4gw4w={Qj&4c#1yOei-dab$1K|-h0{44$IS6eaB&w}y+%HQ( zw=?RlNd*vAp(EHrRF$;hS5=oQ5|pC#A*b#f(VUQF0xnH+)F%RxDCx4#Es2WPBh(so zFrW9TAq0Pg!l`h|@c3#}f5d^t<*FnbwX&=znqx$gd`?L-gnz4r#_WMDu16K!p;i$s zpdg~djhGFes2d?k)tyNRZH=%gNhzzE9L1Y*#c<=x4HbjSKpRTBBgYE^%&AHix;1TCnz6jAj{iaHF5xEuJO zXhV|XR3!9^0lhSWM$`iWBK-X7d_AN~g3yV$Cyyw`5wDW2blotbT=EDJNgj5{T@FVe9B}#thZL1$)#(AE z$ZDiPYf@@pB`^ZvtmG36kDAD&-H0Pol{L`(5uWG4R1o7dUy79TB`yZb2rV0CeO2|()lYJFsydxt|M(}0)xUm(Ke_7G$3Amy>fyWVxqITJ zo0tHa`3z|0Am$>$hle3ffmsy)0R{xhR7R*@J1@h;X~p;ztRW2|*M&F(D}1Yn0+BF9 zicm~fQlJc$;c)ND~Ne=IO{LxA0tPkSfu^L3t}2>dObDO_kFokFqq2u zxa_U|{1?9v{@v?5?DqApq!N`?Q)PvF=&U+k)9bz60gMXp{s7R*al2!2wQ}HqB~yPJ z{W^+yL@ki05n)c@l9Qba20f`Ef;=Pa2SOM>+Jhg-kyw`GDuv6T9_X)_k;9$|FOxvAKhiTYpap+8+GAK(EYYMAp9xdu3q05 zO@)IE;X-e?AsLAA7uF!|A&7Y+Ghn!zDjz94ts~IyBmyCo;;apLM!XJ<-yC)LrBssx2*ReNAq({7@&+JP%Ie?;r~)ca~6qH#=`VKk#=^7}=! zg%c9|0?h7Nfw;i+&|9~{Zm|<>QS@iTN$_Ve{vrB7WCJFr(A7s@6J{SaU4T@iK5z|; z&lf|PEPyomyuau#`&0f1&dV8G2Hn(n?^*jo+p-&t@Y-}Ch*Uo`4(jQagiI`cI}{S$w~xgV)GKXN8I zaE`x;3!0il$Hd>7ghwlL_u1z*4|oAIq8q&NM8uixN6Ww#Mk)dj!HzhC;l=|Q`KVM1 z$Rlx{1ZYUx)+M0~nc@%_i37>U)@9bdJ9XK@5zcN!V$c&%+#<|&IqMo@PJCy!QwwU& zEp^>>)gNKE!Ma?iIi1?CBPpRlb?O@by{0?03`D|rkY0HeA&{<()~=&_RnaPt8JaWH z;8amladnZuPz|7j%735eN z!m`3U@JMU#fIeZf&yfh6qnNQvp!Z*dd9Qt#le`$Xc9In_1;d}EVSrvxBSfJ1Qd1p8 zH%JR2>S9xrq(H;%7*=&SFy;8cX5u52=hEHERw3#;pZM?j>5{TVjCzG$r`NZ)@&>U4 zA?c1tYqVIn@~m|^5NV1j>Ir(G@^@>X&7(1!ZRqNn-POfkJt`?!h_6dUJ$3BH|$+?cYc6FVL` zlF>?Ph%4zl2m--4m1U;1&Pf(0ZycP5aKl21nuYCUmy*8+~WDDMSgCYFPXo!0Y*%m!mt5+_K=MWm3 z=YOfq=gYZVTv+{Gw_&)yJ6i3c=YOhat@4UyFIrv<3;2t#+Q`0I;@BF}}&K&8NEC1xSIVR2Y#O z`4j|aOkYXC)@NVQMHkEt2Ik4+@!=yp1yhrUyrZzDPtuKuMH*BEriM_lBz}J4YuWDZ zthlJ5yIaxKiCa{JeTX|%eNXjw@K*_N2!!A-5~{z0+ehWNAn#4}caY)*9)jmfsjMTv z4`Q03wuvoI#2wCP?1`w;p(wIDdf$C5<(zPPuBRtg*@93-Cyn9CG#cgOc#iCXqT_Jr zLG7P42efLpBFaI}%T9+Oxw+&DJF9Td@{lS+ZO487YgMcHZY<>YCZ6@UpzHnm-g|*B z&@n!ZHr)t*Q-isTbFm)6Dx#%FB3#IR5<+xL#F8&TWo@2glgdy~C3)KtF|0D65r~Qb zmQh#qgyFpN=z8@xAUweEGk&b)~n{jqQ3!c&;m5Eu_1Olt+Bt z;nS;kRDSEz`5U_LmLsM4C%k?ywlBLiii30q{MEPkU(;Pa1JzW~qywq0uGGZ$d_kYj z@Jix{!^i!O2fP6<8!L-U8ix!p6rRmx#!O*Z??wYe(|}<81FoE z7n<==h6XbTjIjkXM9KmKK148+A!;BB!Gd5abof^iH-M5A;yh7E2;ammQSjFWE3*&+ z7!<(JDx({%znl0^tF2QY?oV_kCVq+?HnEj1P7cOmL9vzgUmCh`@S}tL=Q!Lr1O<`g z<%`89@$U6_+fl6O0l6{=N)1_(q{m6E5bqA+2lFxz8YmAxflVtxO(00nz=zX_M*K+S zji5gkXb;9*p}u5S5?i}Fs-|b8wWv#oB#OyoF_wx{-Y)Lz>IkP&;l5aEbt)z#!>P)A zv}ptrL}pe`B!Py1hW1CDS3YNFaEkTru*Va2CyU9-9e9FE@95B7I1x5e66&2fGZhv# zN9x0fORJCE;&b*=UD(z7!+vZ(r3XcPai6P8WLGSUI@_u#3-Z?3?KK(sCu zG*Zw+Fa*qX@v5Y6l1>he3Rau9wM>vr>zYih9UACCu0yny`=DjZff)ztYC9~WX-v?m zQ!SgX2rDfFD_EpQ)Sh-hwZ&2D2Vz2#e&fTJ0$VUTEt`iCP?lVZM~}GU%f}Km(`Rub z5h@iHoxAV48!vQ+5=KYMt()*VK_^fWp(OBy19ft_Y10?3TsZ&i)ESpvwEL8?zH8>S zEFP#6Bwca4{Fo^w>6+Vvh~jWvjKb5yn!^Rc;)1`seqhnZy+*(-d5zE;o=^a&8wz>F zi*wm&qYK@!Xv7UKW7r*ag=$OD*vtn`q}%gv=sRuN^s!<$UF<$--4%5{KPH~~oGzEs zt%8?D-JXT`o?PXHRNWc#Mu+-O>g?kD_o<;J&EZhW9q|QdrW{xrT$>n6V6L!4%BsUt z6OAVunwJcvt`B);yF(m%Pw1%AseZf?W8yqm{7Rq!B&Swu}dKPmZs6Q>* zAX1zt4Dd2>L6Cz14%=d}t7K^m#2`pG7OepVX$kzn5X0ofz%BG*S46lH#x&jQsNVY! zT(!xE_{w0!?Q;j6?&hQdhpeJhAA5+J;~_qVNNfi`H{_j1uRafn&V;jD4<+;x%&OQW zLbP+9gBJMr<|N;dX!&1zB) zdGSF#sdqa=R5uo7n9{pH1N;s`3&=ud908^;I84)zQMN(Dt!cm<41NGKu$^a#0Q#Y7 zVgQh?4KV=*NTRIyDc%qJWJa7<*%fV!ViP`Q9jn!|n=$#ax!UV@4Gh4-`$NC0^4fct zZLQClqiHVxfXl!4L6_g}!j1=A;>DP4GV#N>HS0ty;5ha`N>Ngk^zMLqOd(f!c?!5veUIN&c}Tpb`t5h$<*tce^0)bj^6BD}#qZ+BH%uOg567+bJ5*6En(XKSstRrhGuIr-M}xgbruC8A*S z5Ex4$BkM23)=7hxmCeK94$B2;s%?Z!UiMv*X!A*)B?A~Huh7kQF4H~O`UG*uiR-S* zH8$q1TetDW6W3pxZ*0t8yZ*%Oiafp8QHs=b6ss5Yb^B{-{KErkG*g4*&eCwt;JoGQ zh6WY4GZbjcHU)y?{-%K8>MNFKI77i`G{Qf!^nzgXhU+T-(d0dALGs|Imt0^ppLiYr zd!upwqV$z(#f$M6JaOYX`-xMhm8<)v7yDenKvN(RsR@S0<(f>5GB8Xp(A`Vv*|tCk zrpwCgVn8t_Mya!U4Pq9NQvyzzziy!mV>VJOUUfLJB6vW3eHNxgWk#g1ATMN3w%eO39{B zDJ-pJLPN3-VAcVM;nA}YK$Q5Q>K_h{#R4*XO&*8%h{KCXW@;ch<6tGL@L;t2tiM&x z?2ZJ~_p7_|z21oUeR7H=NB5=bpE0DD{nr=P~&){z9UWzxslelzkyeS6w&qq})Ysp;anl(HRXbzz#@;^IMB7_#|MT?IrcXcZAniu^hTM#q zca4n_eVsnGWa+H2Z1UjR4ckcs-7~(Sr;qc#o((^5#I6w7uoVhd>vS&A{J19Y@Q>tMaxHLRZAr2TWbDPvVbX~hf~SqWgB838Su9d;&nNNcwLSVuOp|M&)vRt zU}$Jy>-IlPot*2jl(~M={}Qzn){%?!A4S{h?tA;A+}@win^ zc&ECALge@Zn#-v{C_VP!_IrqT9`ktXJ*uxxR*olp8E=5CvOUp>D=4S^or%e`dB{bI zC#BzKXS?@sQo>4s(dMTvzY815SY*4pSo}KZLA$jw?-=|wq=TM7>xMzLv;|2kHpe!m z*ya^$ydTj`$)^LK78b_<#a3a0#&R8y&L9`06**&s;Tgl3m{F|WfshbH2OXx@maF&h z6-*IpUMGXq>owVIO=T&3U$Hmn`i)p?44d#kthJ`M@>DW@;Vl;?lCfO}clD(Va@iRC z4=L<%{(=wd6sM>SWzfERJ&U3hTxj2R>JRwMnJ`?1;QGtR(Brd1LVW7~|e zEntSLgTExKsNA=o9};lmn0pSaJW#n$SRwAO9I9e{dDy%@gRyiXB)>tcA6C=qoy4S| zqrrDz`HP7yTJ7x-S}=sr)|T4|6x&*f0;9+x-sCvMNJ9S|V=A?VfMpvH7)*ROW`!qX z9a$sYpAm&jf7-})#J=;8Slw6GY-B=DK-Y47?Bj~V<9;00k(Ro>Mk0a8sp{(pr#gI0 zB#aFrzqCmRHx_I8-x`K8nW2WNqqf)>eoz!IX|1n1jK&(LtX*|A;viy}Q}ws{*6Ibx z=Hv%9!bix$AddTm?_!SZ66muJVeP@6U=^8vg$)b>CPIerftCYWfEY<(1Q2$tMP(2s z1VOT=Os-ZUD8(EZQlYOxkbp#rz!?1OAf}K(!YWl`Ne8GQVg(^nF^Wl`UpNv9hhU_F z0nJ)1ghHK&$+Zi4g~+s(31@aN6SNJgk>nMkY_>Ff)TIo&by>A2pp_?r+%Ul5$z+jB zLr>k@J}*3C~%7P5^S#>ZP4A|Ve2IcZ9Lf5`9jIBKN0Bk1>_B{-%VII!AL z!0S{Ty5Fq@JjodYjcPa^K}>_ws6o&Y3_^(45kgrW*P}Iv8xo~}+xw^|n(8*Rb=4)px&pJLCVj-|z-$Ro zrnwCMShC-6M;sJFVr06LibHiL+L}&mD>QKKU)bBzvN@4Ti-|-{eX`jF@rkSPpwI31 z7go1>jiBxga<8JpbSw#~Q^N!uXyCl2v4EwqFnLCm+=w`GYd#1?@I*B|Q9lYGfvp|!rgsfHmRB%cQ1(}S1NaBDv0AgVn!2d;>cv`YE-LGhxJZL2D=uB0A zobD{ZP@xL1VqZBG?w58WQQh;W+bQvO5UQC5{q_DA*I9mXx>J)8(Uvf(2ZYPgot^2* zJ|cN;UAPRR->B>p93ZS9rhZsQB2MS0?7Kdf6NVM%MaNuCjpr+b3N-jKbj;JRX7nxW zDO$Z0jyqbVi-wRb_Y}yqNm0(&|0nmb@{TPj{ddZNV=ly zH5cWX%(?R-&HYW`x#y)Dcr@qrHP;B+Vokp4`OrnvH8uP!Ip(k2=8rj@a9+*EDrR!^ zM+>Ko-ZnaIAs<6PpS%|L{tP!SI*tEG#e91uT$62RZOttZliSmGjNmszx`FhwOn@IZe;by26dAJ5o64l)?QqHGx~ z4&N+K4m}E^p7J1}pRKh?XyrI7&8iiSCQJGR7qADZ^%QZ?vKtRt#^ZFMb7rAXO)r** zo2}$z^RT>F*0gV@3x%1ToxctS1A*X0Ct>6&vvEIk)W+$lGdq_%oldNMATW?Ytg!IM`toSG zp5r1vws^ErNR_9TQ^?&ows@=&?Fiokc^hkB&A{mQ3i0iP-K#yl6MkDcw_t~f@dCy9{SI;~*#xKpfKF1vpI z1qY8j=5&6qh$(XdpDDp$D2;VXF4?2}@M+>D(fbrE*5duiL$bpqeQlBGR0Tza50f{D z()}%STUzF>rd?}hFq0XaO}ok`BA%ez9rWBTh|0+KTw?q6n){b$s>%sJb7+_?H(TbK zOPc*lFCs(5^?Nlq6Es)jk9;yl^)(q#2`M)lRn`tgt=rp4nC zXhzj)%dY|_Q^3ZB(17UwW1I$zBuU}0mmASSQ0}I@H`a{)tj!P-XlR<>fgowiArC=q zG9D1CC6*f?(?IB>n7R}pA4pb@I)$yoE~c1YU2RAbOF7~GTuGE% zm3g^1zbBrbb4Qb=Hh+4y@ReM=vMioMB(T=NYlfzQyaiyzuKu&CR9}`=RpxnFou_my}+a(Okax`VFxtr}+KT^7&hk`z`unpJdBY|tCo^Ad=pyH z63b{=imCBUeoN?;;*^RK36kJu3B1K}k|sS^rk-+^Og)&0iSR)h)DXLdu_oow1u6bg z5t~Lm{u*C4?O0J9964qGDIUUnaYh+~C z$k4Xw@4NU~kKuMzZ^L>ZBH!i-dPMHRo8FB$_Mr5LtONq`!(#R2?&+wxzoV@~Uhm>B zAe*b2cfd@A*bnFo7o)unKw~%)|0Cg2OWOuhg-4KrjHbL~U6FE#BF$cE*Q_^>#f9+iCl+G%rdG_Zc4Bc4tm{wQ47j2Vqjk~?A?OB;H}_v^A6(nX;r zfk;F#*IOfsinDQ9X$WL!cyVJxxF#%uu84{&l}tT!??9Ue<>j zx>s(v;Nny=O=N27y$NR!w>N1cox%YdD-dD=1uHkXkWVCU+4m@t5r_eIp#AE?rU#eR zxxLX~IUH>Xcc)HRLUZP8J9=ZeULH!#54pLRsJHrmQ>@L!-T8HO*->%-P^7*zaPLFt z3WV^J0)a(uviZfs>2hwUw5-tyB2?3x6U2NuQG*E(2oPKATCj4h(6qL>kZW{@qD_(d zOmA&XKTSQBI94z67^iPrIK4e<=srxH!IS=?-w5ho$-S*Ct)oj zZyX|E$?yZ7WI5x(l_J4>s8|Ep7{>XOAGiW>*}6~mogz(5g7R}DO}rNiHBG!h0hdDF z=lbR=ulz9@ug>LH5X-6lnf5M4;%`e(CaZ>|2nTduW!M)A`NT(jA!pTm<(DwC&lQ5k z#KcG8ND|AK9w3!PR-959?r|Wm$V*109Z7EJ>6EQ>Ix{c`PK09M(v(s3JLTb7JFy=GKwH9Vfqg%J!k* z;i2uPTrmB-(jBr_j>}x0_$Eyv{V}G5;%{<_=&I=_Y}kImRPJ|A-Z3ky5FjOie|#zReVG6Jzj^Hqwj(h-MHFXyIf_CPTzaPwu#8R?&LL54^W<=ChjN zRUdgo^%~l)vFUJXJDp)aWet*IE2tXg10gQpL(NoR_p+*8pXstpO%-F*J9;{!~O>tTgc;zuU ziljM;*1<#?%#=bRVlwf;JjdHHl>sVRYaZ*XaJMesyblB%~#|LQh;LW*~y7Vg)pk2zetdLCvvz?`y% zYB*#V)jNZ|RELT7jH286>A213ZWedJ@1u*V-Jrh){WxufI z$`L~^+5s`0G=#|Ze~f3D>}m*tgkS=`W5Z@+lgi!=(NSg2{nMb}f7lDag zAE?N#v%338RaB!DuVsI~25hazf1a3y7O=G$Om6`Xu>!C|M%mUC@m*N`_CvnfS~wqa z0vQ8`xxg@ueh|~>U+&wwZ%h9#5mKG#8tQ_9zl%R{bHj&^05VNkX5quE z#1hPDtOPAN1O{)iU_(q-=y8n0S#I9_#8pZDH|MX zY)z+Xbir^2oQUdG9T9krmNz%1lQEyy)6^XQWTLszBgp1Tif*Zc7DYf~Scf!ujY?#eCXTriRVPSzKNDxE>R!}hl zD<=r39D*n)W<5o}!xO_Ha;Ku->G?;+a685Kd#ZXivD{z33DwozRd1#DecmVhp5Ma> zKAi8u@- zFx$ryk=9aEIhy!!X}E+x7CrY<{{WoJ9#^)|RjqU-(&>0trP|e)#Ya%@*V(;6=v0W| z$L(&G5PhL=G8ET59u0oxP{=37+=!5!l6N9T`wUe|Gs9Zw7;iVMPok`lWSz$w{9!^S z4@ngxfxgAiAQaXR^rHarj1#b%rhqiJ-X6|`!&$cMoHzdW$E;4t@?I~)#P&eM`$JiN zSdPe&#R+(of(4A1DabEc;`gUk)D`T(0tmpglioibOb?c^Dw=1f`! zQ&*$Wh?ytg_nan?Yhb@72b9;(e<9VFNcvTKw$wf{I5E=R9E}B%iN=)8Y86Bzz-8L1 zV^g1>8m(3`Ne^ItR*OD(e!;;v07(A<59kWc<*IrzO;D# zJEkXwt02#II47sN^j~yMPde?9SXsJ);E=FL)Q=2%1z;*VjrGgywc!* zp5K#VSV^?D4z{$g*UBu4v5+VP6UksxwCs(tvf%Rg!{K-&9*TN>c0d*Vo@g*0iG{;H z4-!Iy-fX-vo(w4-i~>2Lgd$BL?A#dl@{M+1R0$^Hg?PprI99E!m|DGjs5g>`@c6+? z@4)iaQ!6XA*-!GkKOCsEjxL5j?Pa?K>}ByKKqfVU|oF#a_L8(YVut5aHC&MJ+&T z10`FHM{1R^`AbHY4_CYTsuoA_lH!6mm+UJAgQdP<^952f5-D|;qS4Y(=kW6PhIxnB zd9e4gUE6#6GpQ>+xT^nPhf}bG?wKA_xxuM<7k8jo1N>E%wR^{>Mrxh0cqCHmylKh4 zwTiRtP-$MA?GKgu=k=F@p>p3ye<{S2Xt@VavPyRuWEvzZuf?;!27dVfJo0O420feO z8>M|P^2j-dnGkUmvb2qmHH1N(gdKMj+CQMk#tlBD64Qn-BaIQC;r{zHx4SP6R^519 z|6Hg=)t}T{ZjGJS8Omo0<>L#BEdifLbi14}eV5wuKspvl1km(vjqE+73=rkL|;G5tbS z+uzf3$H+dcW z7!5h}qXML)086K?0T@yaE*T!3ssKSpRHvkGnWB=Mb`<1pk5ppT)Sj&Z=U6rjm>XtVvPheqBTMsEqnR`t0gJ_<}a!% z9!V(TVC$y6@dNQad$8Dh)#ZI3{OUx;}xU+wkW{u{=Ab9+IbTCt6iv)d{& zSeeqFZfVKf-9D;1-L6$Ps|(sWks7~$bU|aILAiB59q%UylSjkBuYV{NcFAp%d$ah7 zA~+oSsy7GpjTr4JyEIFnLi8@=>w-|yxqkvnRD*GIDX`auc^4VDLL?Yv_c^m3Pu9uq zi?HD8SiUL79ws-pzB0N5m`rp3S#y7QJ7BNDk=$l>-x~i5cq?|84d^@20QXPSg1(Yk zU=JHDn0mFzA=C)3$x1|v-$7EP%pvkmxj68%74k!zq0!;wU<47fvf=SQ+qSA9SuA4+ zO!B9gQzX18m?J605$Yp8BiqX((H?Ohn zMpOt8Mf(a>dQ1?GjXbz^+mknr%B!ZtZHnl$=tmE2-`d^R*S%%?ueNXP>189A-?#Es zS-i!Z_WVR&_f|S&cW-a^mK_II z-gkIp_EW-5cJ13ZUEmz;PboMwuKg^DXv*Uy| zH}%K@#Sck$xrYBY$f+1&41~WMr3gOd&XI2_1t3Qs>mnEKsX$GhH+)=3QnbO^!_9~C zfE(}6o$&^P3aYvROf^J5DHxb4z-Yliarc4Lo}l>cU3vc28*Y%*6Hlq~jW=S3PawGh z%M-tmRenO9eGDn3KBQ8<1H1&tn9^VQ(U1Pc;`FGn z%q?xI{OF^y+SYMgdMxCx1>)!A>MRZ*4iq(oIL;7h2lIxiiVUBa<&`4urY0ut7{|{Y z6B8^kfuH?*H?Id>2uMEGZ~p$NRl)5LsdfmG67-*X93s&KV8LG0l-WNkn$uB4I7hZ? zjjBTuto*ydtRgwoM$Hc97QQjbzP4=Xve)sy3``)b zK)-bbIl*%9P$C$Uw)q8w3yGMCf`?F9{HNgnTY)lcEi&Gr>e>oHmqyio74E* z&-b?X=BLye=pp{Yd_8fsFX6)<_u;4FBSFfp435OFL_3Zv0Q`E|9?I&k(*fgt^fALn zS?^;-=x1+#HvkdC9A_GGRIABw;1o{RSKqFOC{w^1*`k^GO}+Cjy5XXEe?o>^yrZ8M zZ+lIJ)q)UhS-M~o6>`Ggw(nz)&RDDyyV2Mn4t>%qDG!L49v8#nJOpg<2O91JzA|0N z6gn~Q(OIIdA7;D)%6idz%#~?l2804gQ!F+Ed=L_ZP#hfZGjT>nNkO_)_-FA#`YK0e zIi^UTVXR;cx>pyuc%Xoh25$^Ah&)W9=op}3p_fxeO;_gr#_oBHAIq%Yv3@+4%Z}dg zQOlP83#-w1yf(39B3c8b)mPfrXU2Foa9PU@qnUhuZ2cP`X{|-^buAu`RxfP2jE^>Z zZWztxa^q-*wq<{9tbf^mA?CSSWTLUX-hS@L5I(^HGfnRLah6U*YS`z%HEi%m{`z`5 z>$0PK=V=Fu)Go|jDYJj0bIct93W^^!Pnvx}K9aq#7CG&VPjutkEY4*tpU;e4U$}CR zJsa3kuhHZo^BMLmCX%X z&?7Sxg9BfPfwuDdj7LI`&UBGN;qe(}fq{>wha|KaDi5AWSBDvo#uGmSZE}X0mEpfO z-PN&b&Gxk`mL1Jz_1?vjC>1ich?4DSa`u!U8`kGNU0?{2KW1IRl<^}ZGJZvSKSp|q-g9Zo(kC9yIl%NIwEKCb_ z5;JmUl_CCb7lb0sOLkqjy)oG&<^bEY^ZGMZUUk8}&iqyhWm)ci%<6J-vtQtc_g{1V zaJC9zc=tEimuFEV%`S1TW4V9!UnPe_;))_t=9Rm$%Uf%^mNqx$6Vok4&`^Vt%m?2d zFR~x%j|##w|1YTZ+-!Vs&%p5c!=t?ulK9M@^oZSU$KUOCm&0KI(+$1b(!jl!yt54K zW&+6KEe$PtQHM9=O~&oTDtoa-2dMgtZF5LfETAO7Y1`h@!v0lnZ9%l(^!5Igf1Vc* z!%U;^bs}G31$1(Qr-5{8d!olZ(LTJLz4`cY)~OF}j(YG3>pXsZ_Hm$XqO_&{pH_i2 z(sJ$-pjQG`fqRrFEH90EX8&xwFaP$p+@rHIzxBY^`&&+${WJSekoKX)P38-&ll&yR z{5d0LxV5D2Xh_C1N8PGaJ6f^u? z(2!?u$#w#SZnp=s+{><{Jy5l~XVXqqX<<<}cbPlF6`A#ClCybY)kL$y?W}G%Z$p*I z68F1IrIMM=Ye{>^VfW_~z^%EtAG<;<gj{PbT$ zJ;xFF7l=c&10IImK)s+YVF?;Gh%^z#FPL7w7MwB0ff=ZPmV~)0VEQ8ZFfL#$L2rs< z2TT(s!vv!+72*2`20`P=h~(7ags=v11h5gE^k(?@FZOOdw5{g{y<2;KP?|0lr%MkN zr)RIHM1!6ed+|m6!_qYSryule>uoEFHqk9+3i$k?;^LyfOKy!9d$!L09$RCB7kjq# zJoJ#U*ZS!acODvMkTcl#)#Bpy=1#NMo!s{4#cAWi=^{Hq$Mai&zP7mNJkUlcAZeiB zh$qk}`{CS~_UJdzUL|Zm@ogvsU*^7vC?4E)rW?z&7s;zd61Pw%;H1g)^j{zUWl{76 z)0vj$_VT*!bR}qQ?Am$D)kv;P#j+7-&At#q2+eIBz5Vk>xhqi|!QlzT^Tq0p#pT5X zVYqw$#N|$JAeAe&JKUZ~G@Z(48#9f`Y-F*~S6}0wVKLbSxSTzp@?*g5<4HH#)!cUJOGwx`w{Yc8&yoL(Dh2Z82(ka|MV4wRl}PLxF0D%2!g6m~3-`V=z3bY1?&^hoyYsh< ziwg&bj$NJ0>p;IZ_c%b`ys|u0?Hn2cr^`UK1D&-#R`FcEz`c&hVh^;OODK{|4+A6~ zxE7;07c_X&3_A5#XafTYXNINB2g!R370z(H69Wh?-&A91G|(pIENX<)$v;5kgLNoa zhBYnR8${LD99Oi6cIbl^m&Xg>y|24>*}7eumX39m!$H{Bt{CCvn0- ze|hJs6>S}eu4;Qfux8ie6>tkX`QnE*F1c-sikNk&IJNl6#Z$$SfHK*3kSVvVShe$e z9=FpIk8@~|K4cQuzO7abB&xjT^n3h157Cz@vQzPBfyO38tbqAnF#8wmym|+eUeBsq z7VlkWgD+E9wt4)>Vq`fu*3&`gXzNoc!H&3bHfNk!gMsb%Jvi$8m^yINVH2Qpk+;O~ z=3;RwJ~N2QdT{q5P(xt|iXzPY8es|25hUsGk(*bcs2* zehlM4#@=mpFE-v}2-DPFErA@Ti=DbX_a&ws-6whz-R+zwm)e!wyPpp^q(i^h`u~FqKn9A#4{U zRAdHgnT2~1Xh5Kf1fYH;TsDuZ=6>Z@35X43C(an&5P+jVlmg2$fP7vg=Xm_iC`uJO z0?`x?ST%T!ByT+5H~(FTC$7qWD(ncw9WJmBBMBx6o?hAO7B$c;@RG$FlzqU7T49pX z0u57z2F`|?V-vw>i*gnoo_FAeQThs8@c7<>D?|L&#yNzLhNH(cyA#F56}OeLSFBNc z_rCu4P?Wdag9~=4g4^m;Z1zCD$r+MhKy%mzxd>Lt+T_k zBhF7=vv1;q?>v-1!ox0m#u1hyT?6aduZxB7fNeV+8Ak|I3Uhe_&vSpn%raoqAl(o7 zdZghhV~znwq2VB*>}FVVevo2Aqb3mvy_y0Ksngam%M9S+b101Gqa10Wja*s8$JJpy z{Y?$?meEWK)Yq7npq7Bop{_Nee4CN~)y03QC4uU?v#%nDl*l+7vOD5Tgkx%yEsCgd zT5-#cM9YbXQLkQ6p956_klkzvdxO^eJX_Lqn9#tMv8i+- zltG%tx3E##{&JHe_)9p87FmzJQ9PVkX^{OV=`umg>f; zmTk=fz`O0XyHYJJjXT*#1v1(ST=fytfc?_0IDHOa@r zn}_Z22U_8XCcXUYn1@DyrD{SP-H4Wwpgs$f2S+OI%vo8|JmNVnQdn_k3*@;*@8TK` z?=h2?_xzu^mCMiDxUQ>O?OM0-r48oFhQUMS2lB(<*eM*kBwwrb4D{{X{rc{my#t`N zp_RS?eiA!ucxmIh&RVUrzNcP%hW%@Pcxoi~>t||iYZ(5y1al=Uf6nNw(P(5xNg>c0m6jRN>^1bZC`P`yFEaF&K9sJUY1r z3ZM$i?l^4|3%j6sys2rtxsVRdelnN_HMyE@Jut9!;6Q7@!6Y#iQbVqQU5Wa%Ky>~m zH$Q&saLSj(RxjdmzvNaKcY3I^d2k6P@O4%S9QN%@GN(KEO;IibKn(~&o z!|xBK-pBg>ZzqR7PO+lf`1|=o@Wx*ThONg?vlqFGsH0Hkpx24yUWb6^5>}T_wWi8e z*O0X?=}9ScxDq01WeD(eq@a=wS*t?`>2fYZJ#1mgpS&*n0~NsfJoE)$52-c@p~TW!mv~%S?;IE!w?h$AF#r^j@k+M1~DJ}pdoCIngk-g0=~$`-5}%1T9BlJ#!xJb z0&R@_KXxk^kHfOH0OF*ARZjT}(575c$id2vpy*zscDdE?xy{JOxf^+|_1M^4j1143(DFuPhC+yaq9>ljF!R=qmTSh17ds^IMu0f@>^2g5kDOa3)8Ap0~a&|v<{-!@= z;mhbkXl#@k;rG+>#4+?<2Z$BzQPed+-Wq+Vf6Y9GaiEinyU+EZIac3|=Wr2xdjml4 ztj1`49%FURV{Dp9_4x;p0CNuT2xg`Z8C!;+#{#}1!Xkqw05cDa$70h`wmf=pLNeIu9Hzq7&PNOhfo=i>SJ4`HTigFrr7kv*W zzR!y-RCEi3I;oeSI{8bB=MCozZuf=56X?Jb!xy??P}vIk;d$?7oYi$CkwLhYv8M19 zZqAt=UcPQ-IK3i2GCf>ix#2vQAIZPcHovV6aI(sSY)#8#d1O%z30SNL22N++j{f{m zeknIU-WD!jIkk|6$oSY*J=LB4(63mMapm?^1C@D|t|VqM9H^~!L9?e2?B&^y#Kj!T zG4=^qD@E={IHCE|9c8ZbGrP}c?EKxI>GZkdiRt+`cl|RQ=g>O7+E#;+#SON6sneEg zEG{2T<7|t;AkHv9GDV9#63!R2u?kz6wEK}+h@&%5nlkQ#9J9+Vw-RGPNlp3SC^+#D z$3otWO9mvghdE&J*gZ&o;>xXyz59Kr?asIX#>a7Gy%2m0jrhZ3=qJk% zeW=0zyAn3QhZ`PgcpAPIWQI`8FGH`;sG!-K&l1kXIRGObve8eB*sEcuqtp{RiRo)Z zhoSHT^`N?Tma!W890u_@c08^99DD#cG=@DuAsukOq0bp6111TagpXDI*0T>|#^#^` za;>wka7jvxp;xf~{@BXPoYN+E+AN9_zChGHk$79Dj7k%-#irj>nW>bQZ(UZwD;V`X znQ|EPAD{tYDeT}tVk4*)VYga4CBWolh*s1^q2~09J~pBS0@^Z7x$~KcgBOHzGhi9c z7Vpx^CD+T0R}!3rHY+nm+igapW7P6>oxY^6vvabOEmCBhjoXP*7eMYID)02RcpZo# z+wAcA1iTI}=wuakxH7W^=eKO@Oj-Xv&Ma8Yc~JhKH}h?1+)lT{*a_*nin)`=hST#> z%N~b6Xg%<;Kq8>r^~}ZRhdUQ`9)mLCdKtq}w~UAb?^!XWO`R`Af@} zZnSaj_@Md3B!M~jC$W6>{(a{s+{KWQ_?!t9-LWm}?hFQtBS3H$xglS+IqL&NdUhT7 z%G%EVc&S`2ef<13&8NNqt&Lh?3W!-r&v^j(D;p4v>%+Bg1`pt2Tt7Um05{Uv*D`g4 zhWU;p9qtU26q7{-c9|hZX+9(4IAcAzW+M3vMwJ9hL7}1hL%Sov1(Tu5r7)i0WiaG( zid6b8zPk{ei8gY_Sz~lrtiYlxN^O$Z*Ccg!KJwj1I%{%MpD4Dq{!O!2743Ze22H8q z^;c^rCW{p*6?XJ>v)&ab>7+#cQl&UKfi&Ibu%_6}3tK5~bZMIqz#(ZfxOI%C;uQ5Jx3Qs$P`3}%lMYOa6th%7z|4mu z)A<-%)@?n*L2X)bvx^bmSu_eNV{u9V{Ls7$Dfrk8ida)FW>eAL~OS~%t$EqVj)geuy+ zDY%WH$|9G|&r-3`=Jt@^i8OAM>{SEdvc?OJ=9a7w3l&gZ#w9C?B@%N2(k8jnUU;EV zyU^+h!7~RJqDuzxtdExy;4D;~E}?+>U`nUoF}-E^vbGLW9o9Uuux@mG+0emad$I&L zof_apIib0oc64$~N)i`~?HaL69ZqN3E6Z0dUL`tg$hPDh@bYm^h-+LdSBe#~u7qqG zLM=Ge6_EWPKX8W!3t<&5R|)l~T&ZX*>5GNc)<7=SxqNz3o2YcSm9#t3vLoOvE>Oo7 zrg~B>&EQ>kR>A>Qg32q}R38hqHIK&9ei3vz(4j@UJLR*A&ZL{`A4w18hYPZRUI%FV%WbY}L7SC*f?gy772t4IwH=sMV zdLvDk{DWd9lt*PSN6D&aL8r$vHaxJ-SM=|iSU9tN3q{*6U`8~nwVSTHDSs$|c` zJ@#^syD?7s_7Br3>_1nqQsuz&4h1r08UV=kUqA7=sj zfB+2;V#@0`s=qmH>sZh!G>LpL8RV@= zm(O#de$@d<_G?KS7fgnDp`G2KAMj{CSeHN)eGkAPysG*aw(n?<`M&OpwR2x_4cA=i zqAfNdBBdRBy*_}ltPwe*>_tlH3!|%-*j>DJ(CU>e+{Nx)Oc0kr2nTE@{*Y=ero?LI zL2vxmuf@H`GgUF&+MH@{1gEl^608x|gX}f-EB2r(Y7vtfl6M;ar+TxWkVrTQTC!gu zgC-X9g)prezUN!PZ+i$&@(8;e5|12uq$ZQ7)9u0USc62gy%5ym1nM-3mq-Lv*$w4rSUP6APr-C!l!-Iw1W_Gef9fIp~_` z+R&ycm+8zgp6bWN@u+n|Zy*Vl*o*0Es<={Wp4|4haN2;bf!5In3lQ3-5kVx~5Z%Uk zk(pB9zT_P+#3{rLuZ8mvr!anbzZ`HmTOmuM?j&Ssd7(NvJwvjzsD|PS@O#B#wlA}A zTwPG|1-&i}1lw?CIo&=_0EOQjpwn_CqYIkKU>8H62V5yk@&zJs58`}Q@XttA1y(!? zF;LXS?Mz1C#YRbc#l~5@7DXklY%UTN0!!>2wodPaQwCqT%~lHf5Fvq`=ujg~C~Fq5 zaM4~5!Wdz}QFKXTPU#ZG&i9~90Ix1BSW;mNP%DxXU=^<)Y^o>;&bw1?8z)*JQ5^B4 z1F=90Xvq*^vI6>QP=bYc=W+?GBZ3zxBic|n#3fU07EMCvLF72Q%XBJHAGO?iX95@hydrY~Cz_#tucW6a}GVPQpMEtx2nLjt!Kl@4covM;V7CB%^glYj;$w*Aag9-Au-GtrAgC5W zam7@wHRcCsoQM7(s4B9oa9P-1v;r4tlBzfahhp&sWDTwrLobIA`2+V`gYAi`29Sq2 zNs_w`;h@kqlyL#ZItCO{^Dy}4J~N6Dp7}B5pa_N>p#88d|LbkD`fp~p2?$9dy?E^} zPyBMN6m@-M!DC;1Y=Pv8N`3c!{N6q>>b}Qf5%Sy5+n$%)5h*scd{G=TrS?%N9F#Dl z%4u|OF13Bnp6xb|Tb9;t-n>?FhmS2-xNw0Kc1wLjLw$Jvl;jb}5h;hA%ExC`gN2j>fz=uH2@sXzks zcrJZ^_x{#Jt@zu&--rgW%=l-&wPD?@`9dLo>$(m9VysS$H4c4j?d6Cc^!NAe*z3uA%wHZU`e_|DC%pU;8n-Cg8~5 zyqSLl*F@NzG1wP`Zay76pP73j_~O7+k_$}b;07aS8KfNfLW~a+phv=_Or<;^_V6j( zWq>lcNH?Y_n?xmji5u01qEJRq&fFglx`xUxY@=OOgQ~j4jtYu!7d!uESG92s&STfO zhA&d%$ct@@ji*$0>%yCwT9|LO->xLH$({^Lpgcp!XLIcn6R~Zb;D+C$+W!sB*?(wv zo?2se)vnikTE(M(FM#AiR?#Y&pM9G))N7?!hyDwL8aBovZHZR;d}06axc<4gf7lh*iR=AI5ERK@(^d#F8||zV2Lz@n#{Im7e~rHi*kgiU{W0;M=OmJyn2n9g5j-W0F)+A6(6@ZSpw|w>0rL^0{ z>9?cisRsqjfB}j6Y$A)K-IZ{>>Sp(snp%^URC0D-xFuW+$JlCh>+n}|J9kWm!;?F9 zPDaABKS|#=dYCVkQmGQuhmyYCSB>X0Uazm3cZzOz*r7$-nmgcQ7jrIms&e&JvqLd7 z)e>S?4{cSq=FpJY-1Z&6&s?$KJ_5*)jeaYC5Biab-CK&TMI8s%MtuQMBCO4^WI;KD zUmYC@HYt(3U^@hH{gki(ov&60`hjW1mVrl={P^gR2%{k%0EMAyg`cdVvMKt#SSqW3 zLZ1{gzs8=@^xrOCtp836vVg{2?DDgK>+AnXHX$tzX^I~tL@Num1K1dU2T&sMVNA}n zfgel$(+6gA0T;K@6$rRyA9e+}Rpy2?PU!lMW9+Ym6@IYcVR)q)Jaq&%b#7yfVAKQd zgsYmnAmiF0@r*#$Y1@#tGYGX9Bf_-B3`NOr>MOJk#}RZ0Qfo+;FxQZWmM;YU@%=K? zM#l|JqcdYv=cl^y{Eby)uduuDrg3a$vt=MbD;%`v^HzpvKjgUheAwNgPoV}HzpsrCQYZd~)urqL$+3FPe%5G2N* zZd7r*=_bPg5`XLWJN5gd7?A9;5RB(6mJpmwf@ZPA;VTb<;gqlvLcW%@S$xnVL@#fN z=UCjS{fDuWB%ZaCg~v_;ZiZ7RbZ4!ob!61VL7P1@&|26Y^iyF~umO2OJ$f#e|7K6N2Dmo6NA{ELr|E?f!^_0(-oe(lNIrkL)$d=H|` zz}B#Ny~D?!JU-kzk1>Ry_vqIkBo%hM?=WB36Lya$MUN7&M=a9iUk08;?qe|&vreqsyb?=uMgLwnv}E~`P`Li`iOPyZJeiCqR#fC& zPv0>;eaF)~^`60jJ^PPvEIAxPGGR0{oaCZg##h`x^;m ztDw(_KEX2kDk@ot>=Rfr>BLvjcBI4}S^UXRzTw!~1}{!Mz(GnOw-YY=t&g zhcRg3a5i0pHI&daEmY)+5qbop9wQZ>8m#;N93DUE{{-G4yM@PKHXY0K9@Ybg7&{rl zL(D_szXlZmQ3Zjjei?-i@FjEsm7}Q;l7Y+|3UKdd!FVeRJGGHOc)j9QW&Jfpb;}#D zuF1U>&sB-mh(jGIBDIVQNSP+>4`G+qC}n*fSK$R-@+CYri>F0FbsbIex&I{+LG7DH z-$>Q+Vj-kCn>k)ss{dsPG{r`c=DjZZEiFi^TFS&FO2GUGg?%iIhguU$lL3c~O)y!% z8i=i>G(MM#@SeEnouX!(*rds;aQZU7HL^6(x(z&8x2gS+QOyG<&jq|-2LYm*n((4F zydqz!2E(b~XcjDy`t5%AKp=Y9*&A(L*-(-w* zK+49f*JabFK~r}jCj*>fn43vkNn$sjv2~obHhpJF+L~*)a__DI{OsEM#@x!4yEd*h zmASPW|K-%`uAa@YxYglSEs@ZoLgUh4I2>Hsm>j4$In{&wtiC11zIKq?gWkS<_WPIa z-g`Yrf*jHn+t=-8m+Uy7HJrcWQnujmV%Sisyz!lr^XFZ3NdK=x7tNc`FBs_GjpOg` zKXoD%sDfu4-aL~N!P6Vw^}n~v{`e1^vf)>K4%}q(;J42~AEN4S#MuRpv%$tqPk|m( z0mZCHKO~KxJo;2+mXT+t)|CR4)7ebdyX+jsqL*Y-=N zZ~0SSA6t2+ek(ipzS*zcdH2hGeJ^&}39#u6g&-6IK6|IsSWOg0Jop(YB&v;De#bVi z`^>*Rw|NU|nlWm<6W{)~k$+G{>?sc9buaX`#YVJvJ2V+HE(ouciNl4~iyi}upIoc3 z&!E(!U!VjoNqe3|KNJ@9kQgKV1zin(del2I=5t&dHUtGV&GxhzE*#r+@y9lVMa5>Z z$m<>^6p8X~$;YIKXcDKI0cqNC}C-?2yEf! zsVRhvVeY;b_JICj_ClE6&=+BsXFZ2yh_6;pqG=KdP;F0ym@UnhAwpuVbc6i~!!()^B z0cv8Z;55I4YYu<`zYHyK0=mFfqXs1W??!kq--W<{;qy1I*@!X01BuuZx`+{h zqNq~=g59X~g+WlS8fVjSVInQGk&K4n0N)v9Y6GJtWIP=O?o%`RvzO>!S^|L15671wyxur(!O~|E zA8MTJO(uHA3+%cjd%}GCi5IxP>8`?U%a$xa1(g+v?#U)c<79W7>CgWa$0fV>`~2Vd zG7x^f+y2uj(O@`Dad||v| zQ+Pg7Fl+}H&9-C~61E0KUy1hsH@Jqx^wUkf)ahp530)pKZpU4hiedU$j__rnI>X!wfA zyMZxt29wMgIh{zhXoD_g3>#wRf%Bv8V<(FVk`I?@@CupUAk3#2ePkA!n0FidG7=Go z&%c%yBW=qomF3%(x3w+TI~iw(SAN0#oqI3cx>gY-zr1ASo(=1I`<+bVz5!r$0JS(# zjnXE6`ctxC_scKaMCZQ??Am%`Xpw!a-rBb1l@r%;Zu=!$HX*EQ@%trfs;#_y#csvv z1wi}13`c|4?t09r_-$|>Leg80P}K?%na}v4*zx=Lzakzsm-{wD_yo*trXzryA28tF z{>@460R`P*h?12cfL9U#GuUA8TMw^x~{Hu`)R=%G6-TWeP-F>QaO9u zXD++e@4xo)PwPVlMA}3pvDW&w*r9cN$%ZAfb zq5+xB4R6w1Wn#OV!78{9{v66RxC1q@K98C8G34S8KKE`c1;9J=n}peq#4{Jm}Iw z?M}ZGV1Y<3Tyz&A{1zyKg4I3RZt^w{3kCt?VRP@Gm!E_LR19mEHVSm`EJ*e1$xw7%1^8vfV z7WmvFy)4c3QUD&sGxABGx#X4c9xHYT^@!QPO+S86EU%Wp%?TH zNHKWx)BJb&#h4YEU}sQGwkr@tzrW$L4bPwt{v*AQIv)WwNLM=9`OJ=6?|je_jDGj` z^*t*fszezRK-$e9PjowYN8J)~N@%0fRzzJDs5?dKt}D{cj4tY9Z(eoYo`IpEfj#H_ z&;GsU%GC$9ZmRY4)HZGX`P|AHEglDWP`2+HjR#y>u+8a{0{(C=+~REv@SBbP<(k(U z2)Phk)9^^}Bo%)sb?Bero5iDX88uSu`l^=RMC0L`E@u|FLn7&x=tzX2G7znMnF1i`^vzoEfnFpvDepfD+VsVr)e)O()q;BfzB`|5kDSD|@V{ z-NQ|k@<^lCdI2&J_|@G@o$ALBzC?j3ga(}-Rh-tqlTXr|Lirn~`o|CuvulkiApbzW z@IaVCuo`@)LI$;JGlfA;fC2`Ei;NQ|oQbE&-BY6H?|gt;ySH4trMtYWgWtyj`}p>m z()Y_t%jKn;mX%7&%2_J&F+qzp{zRfBk?{T9H~+bwE#2K)dOFwk3As!rC-kkovb=ON zHH`&p&zdDf#{09!sofSMe+)U(km>J){ZU5r0e8t94CHnbTz+Vv6p^A|GYNOj>0WDd zRS1xk;ojfU60Y>5dIodJSb&2(bGW?Gc&;#5O?DPTO|3&ir6!*eZJJqwvciHlAgPM% z*56OM0iv%iCyFzpq@5S4h8A*2dfM+T&~qf+;Bo#1jB}-KH4>)*VumE~$;R!>1I}`C z9i|07A;by{j?+Ge+xM+=QN6M!sZgecc-~7ynSAErXB&aK7dGOHpPl^T;ML~1+`Iq8 z+)95g^p{XJi$#uYg#eSB;zsl3FXqc2KEWD$_t3!Jxp7S+2m^ffUaAJjs6Gar^sf}X9*=je&*Sm2kK1e&RFSSPtrZlt5v=q{$Yj3yUPMpz% z(bnv*s1?>r%LG!V@OQ#|*(}j0ls1_!bh)H6%*hfjuy=XLx-rZQA8Pn`!{daIr(9UL z*D|OH<>%>INSFl7m-MNqQef_@I{5dr+zUg;MW8vLF!Uj)v;y@FBhY`wD*5xM6V(dl zE2L@xKvLtg)7SBFEy4lL9=XOnzepb`DTS9;YI`Us7Xhk+kV{IM$e~ zGx{Il+XDa06bNiEaXx#_f&9ju?{0ef8|;-pf(<%VOgF7b*5T0n$s|_#yivSFyuJ7| z39vv92Q)##?^Q>+1USlDHLdc~Z`GVCrV{YX(y=~ap1}%wL17f`3K)>U+#?z49`mFg zHn(Gsns0BVGjloEGv|^7U;eMx{Q9?9+xwFsK?5`ahYawmC7e>yZ`sMkTawAL8wJRWl5>=)H<$+yhcqvm1Hl(%v6uA7$2TjT>z&j)^& z8j_G80#FK!7Q}k!hr~Vi$ls2^*702wq0|?-MaTA4So}Z;h%Y(>&#Jc>&|!-A9W)XV z4hFQpNYY=lz-jX!58Xy-NP|HGj${h=ldGRN3E!qSdaPZZfZ&1AQ={KN2ET%@mct%w zM^jT<6MnvPu5NLB_H&=UvB2+H8i^!=8#e?Kk;v+Y_2H%_Hn?ils(X7m;atyab~|@D z+j1$>|DE01-v887eeLX4b|*CU21Er&$Jh!TBWC!#r@#?=G3ufp0Z;6$Km&ZT;W<=9 z{mR_^H$31l{&0(FSf28GpRR%x$W-gUu0&(44`#(#S@5oT0N+Qs@UCu zc(>2P%W6au!585U2Lk*&@(OHRe%p@A`U|R>Z)+bLS~5JT~-V_Wxsj#FIxP7`?!78KOHSI0$-p2M{2@r}&Os1yuupia-G|1OcxK6)C~sbpR~# z?|h!0l9bZ^{bdE7v-1A^C4}%UuVN;s_8tk=cI1*BPlu26_H0p{62 z48doNy+tR--t7%{Hr$2T?{f{`Yk0BY2mjcetx^5Ixxr@yBF`Fp72H7#zH_^6P8)rg z3u%fw<+d^76{bauQDu5<@MNHO8IGB^_-q0lrq{;j^+8|DKsUyK$B;IiHhmp<7%fD+f*;XIfC{e_@o3-XQ|O} z`0wu;yZj-MhNv}&GNLhuj{wUUs>ryYA)4rgWe*fQ>Tsz_5Z{T&j&>-12@=KoTRL&r z=XBzVc!{K3gs*7;$_EgzRF58&8(DxgB6bNMOxUj=aallU6_{uulGU6*T3;_ZiVR+R zyCa-Ph0*}RUf0-2F)2)}uW}QR`YI&{W$#`j=FJ^g#Y>*!pFbe*5^!H<68edNdIXHb+N<~{K!voq0iozVo<1}pB zw`eP z-hwCKBv7?u*XorWojl*!v2yiy=Ct^$MMXbMCOo@I0i%`i27K5+c28B4r4*|z5_vSt zj@m5VPilZk)1;HT-M5)qRP+klFL|D1*bofZIrtF8GqO%h>GO)1>>>SAxG$!=Q2_L#7UC= zyrhAMfDK8iAFO~@A#6)4s5PEUX55<71zH0o)wBWN?|OgWZ4G|tcqPQhrw}23JB>7e zNeY@c!JImc1a5c{vEBuH0aphxi0Q4YX0rp>}|q^aXH`cAkhJX9{)V6m1!NkYa%rpjM_s*&FF1k3t32lHngV;@!{j*C77T+5q||f_c`ccIO-(!g%y^PZf70;7^*x6-Yzmj@Z%7 zSuqleMK)f%F%peNTUGFK4OROyjaNcH+k8c1cCa>&MJ+fj+7Cqg~yN_Q$)UG z;N$=^gac8?koE}XACOb=Y*tTnB=E;^#;gACv1Wg)Ip%G0HBXeSdu@v@z4fw5+YVc4 zqIq7tGtTyzo9pkTH^-X$eM>1dX~x^v%x)?yXc{{>fBwO-rUiyCjeLBc05|+9jFlY8 z7>at})(~(Dx5j{8<={**`x8Qmd7OL8@ZdgzN$ndPrnNVXHTKAhlJue!_Q=mXBLh%z z^yu98r?%XW@1=i}JYnhcpU0MPYSHnJ^FKizZWI%*Pc4tn*?vzxx(*-c$2|GkSzlDm9jjCanvVGZvcuOS ze(XkHu?1{YgbsZLM}rZKBp1;Q77q47S0(MzZ)TUf(iNA!oju|PS&P1d-m%N@DSZnV zli8j;*B;KCo+z#Z&lE7y0`igmtZ%2S+2#7p#@-)vbG(N=f+JANH|w_;-`?j5M{q*a zZ(iho%D2J`(*{0{M4h=o+A9RF0?eNjS@)NCwn$k=Uw!U1M{kzwlt47H;=ENh5qqN zPkr8VIbpgF2U3Ackt6@fQ(LiTUYoKrf69I-)R$O%9W_1mnl!qnZ$438&+p$os$bDG zVYIknqUn?8$qV-M&%0?1|aqgRfq<; z;kie35Fh*I1;hk+0cM^1fo6z$y+1WxnD50m=nGo>{4F<1|Fx!wwkDf+GqRcRqG(Zv z%NIz-TROrnkgK(cps}=z&wCMFpZoi;Xq%xHvG~nfZX17m_IbMo(5h&Qm`j+!J_R$X z71`}J%})9eYS_K`AjZdf=tt!DFzYk4HVo4}^JU_qDbegpyuKF3|oc?LYj``PKxPNG5WN80|jGJ5A<8gj`-p7&U zi_&gR4|{nB{V)X^r~X1)>iXQ4=03B!)BEdRV`#QIyj}-g2l@2P>+m)tG1lud`dMem z7cvCU5;_VU9`IxoxQ26_Oo#ih_a_hSQx?i=pVl9;Ux+?=&U5g6@rzt?&z{*=*#66r zm}<(dxpNqOn=|lWKzV3DWyn)v4yX*cHR}Va-8VO+0#;*4o%0OeWlszZaY8$y#5V4N zonFqGqawGH+hL04kYql+^XoQdL9qm89g0nPUFW_4{g1i$u>RkoH3xXT_3JyQ1?Mn4DgYl5dd)D=Z-{$)Gu3DihaL%*-#a(xO;s0|hl; zlnJ%^Tf;~LnuvRDuM7tjE%dwDDpADj_#f`DyxRD9Hy$)18cWa7U2jL0k>BZTim(qw z3%tdp=zi5vPOSbOe&7R7$!1JD4`mt6ZfJ9mJ58)_)v-XOcd z40kx#n41bZ?$LSt*!Xg+$+!q$r*>{OzgmZTV-k-V^b=EzB_%!_zxH0AmZVOQ) z0d||InFNm~B}xGP`BNAG$2x0xMjPUr?GT5I%5qqP!a&n<$-&`Jwi_g`eU^E(a?H~iLlTK}W|A!K5( zCSQ~}T@DfNl0lS|PxHf*)W9T6NRcf7VC(VI!K55&XUYZpO)3+gyW)LTXFF#D`$i1|VrEN}Dj~@-TnjMGhy8xon@6y(sT% z0T#=G3^L}qeF?~n_$6>Rj=(ApYTB>gGL8SiW^oEuMTm*Y9~ChwD!5sK6a0A)vz*Hk z_I=nBvAB3HZ?Uo6I10?~URCm>Ey!E9T2mfL9kf`$+F<3eu+TAr8hg(rx1L;K!{-=&*B;uwrKh*IXUq22>MJ|g(bZ?{M-8wW z&LxLVTzUGAW(x*p^*D&%)?*Y6!XvfZh^+Q-zAj=%1B;AtZFr)jm6>3E)@EcjKq!$V z*41Vr&e}TKDuhr2HZ2E46~K(}-H=sa)UUB2F3*~~&l_29L*?*#uhX-TNih4C}kLHEUm9Cvdw;J;nj-dc*c3fB)?j;oDO@&-?;o}i8qZq`tMRc|<~;iZEy0!B3>fBlTF z4U7=xRNBB=8R8%+uxQuN78Fp85*9r%(Kyea#vnKcP>^90K<6A&`$1f3lP9ZhBDu;AaagiuZie9|u zj;92tPncrAHvmA*8QFt+*|~^e zQ$L@>6(P5Ue^GRVe!ca+tp^t@jM?34Ea`Nsh$e;o&A|?J^|s*n1CPhkx!qG6&Kny+ zBA*{jGamoQB9HIbIdJ^W1%Ufd3KX!XkL}8ghU&mqD>n z=pmYxdMbCV;PTXb9)nZbNp+BDvxFICW)xWc>wSae>uSQJghfHTocKqzP_l_n!>%A*VmT-Hg=Wg`rNCltL186t`=*xE!mP~TaqPt8GAgN$1}<7wr5Qy z8n2po*KXpyzf6( z@+@`U$a8gc?>YCLd(MCUbI!kfKZpS{EUr_0c5)Tt5|M^6u1ZVUB5;>U$6Mq@xh(|7 z5%-M)DS=VKd=0sh$fR-&6lGVluMPT*6tNv+H@U=&d1FO{tO`H(4SSki9 zPzH4f_G2~eTS8QaCnD+eNIEU-n*vI{+3)CIT)MlXV@qpWpwJ(*TU4{r?=k6bQLILw z8Or9TDf390t!l7G9Q!EZUA-rr*giH{m{NTn&(6NdExXdWe*xm;pjZO%t4=7gVL|s_ zmg!N$?e|vg0sy{@imeq`D#n{qVZg&kt?p1DC|0H~2DJOX-)8IZZMb`4OJ_8vyKOHqC|8=?&>Lk5xvps_$Z)Cn1}zXxQ>J8$kz%589M}A|$qI z4rUJ1fFVvon8tO@rI%(o8Sz9-6RNOS^&|hpdcd z$8KE-Pn6Rg1@V@%i)hF3VH!T zE{8AZ37h0na`UBcwhzR23BY-><`RMZ!+i;FOim4r30*oQHz?I;NAI6B)@JQQBp{kn^cdgUf8y={ngKqbzR>3F+4i+?F547&LF# zdf$7G9sIO?tka@6Tj8j0RWM8nM-rH=G{M66g_psBZHNWv=UxNDu;tnbd;GhADE2mR znXXqcQ%$yENug{i`~6z>;|QJgP~QI2So zUyP-gf~#hp7Z;>K@$XGG*MW9LIZ?{6vP@rasgm%kv6D|qzKV%cb{;RGCQ z^(p~+VFVV?LGg_mh%b5&J<4Zi3|zkOr2UH?HxR*h3vobf5wsRQn0inJj$8&tO#R>A z21O(WG!1%a3TUFo0H(4Suv9VK{ z_(hy2@*-m%x~_qM(KjB+GjLEvElQ!*ICyV*E^m{@-S9N7+2afBQqfDgQk=o!0(iw} z9;zzZ2L>P7>YJWPA9;`okHJ<8n1~3m0t{_Q?*y|a#8`{TrkVu-)-UkjhiXdzeyjyp z^b{;c56@nJcI$LT>}$Y^M4cO8Sug`aQ603FW?Lvu;Zb1n0zsC;X0(|AuZ1YLI+GL- z5X!|4m_)q@uqmLA1E&UeNAEy}EIAaNDGuvsW4j1QaGgn!kQ=wfJOg<(6CIKf7|QtP zhISFkF+kJfR;ZF-1;RA^NsOXkM5r|QYXJFCCzyb4Ztz&bZlm2KdJIs8z_w6=g*{=1 z+Yq?MYZ3|f0RZH7lgnlD1|2~C0_v5;=Gg8q#^91-up6Gz5Un2pSSTl)`fk1jnI`Ia)^m;yKp& zIiLnaEdgaF!6*nXi{c2ugOx9=F3fU#yc-f?-rhFJ6Pbu+YDB?H9!sEuqAbyno12MUO$ zW3iefU%(T#x%GIsQFbw)|08%0Hmr&rP`nC4?vN{kPB057g*Z4a_`k@0z1gJm!$%Y< zP;8PBKtKTEyN(4I28G^evy2aiiU-xGd;ri;Q4@gddLj zFv*1&1fVO%6cr0poz)=J?_xfH+jOHYSZVq#DBtl803k;2}&wKwTK!q$37aD}`D@Zc2p(nU-Q!v5gBX zAR+FDD2QG+x6Z7>$i&Cio-gs!|@oMajGl zA>G>wa0P~o1N>8k6FB_#$C5h` z4ie)Ih68T%BYG#obWd4r4tp$OR|4TdC^-F={tc=mY(+0h-gw&Yaw75_yo;FE4BHs9 zH>R3(%o+}RdsI)xhauzaP5knqhaPem?Xc(3>-9iyHXyi+-3y35ivl|v1UbUr@%#4s z?YBy1ry@P@KyWC3!X65Efkz0WIHR${8ns63)_IH(Sh{U^%WDr2nH^xlF;riBjop9( z@5PG*6c_Ad{XswZz4(Lme~PsE)Y?WM3Yk^EVh!}Bl5ollS;ND_(bnjAw4>V(EIki~ z4Bo+{b_5>`4dvp9ZXqCclpwXY_m&d3!3qe=ujU(S&EU`f{ukHqn@@pxP{8Z z;l5a`Z}ngM$YZ5Xu(Mx<_w5bWKN=QCO2S_jM@6K$%t+HElmFKSZVS7f-e+Cu5aO8g z2~72b0jk=^XD5gos!JQk#x^chnSd0Rr{29XtI39Df7VRQWFOj+Z6i+J;bpB1UTg7& z#Nl^qIv_?Vh=vBrvp>^<%a><+N(F^G#mJnFw}35s3GXD9J@|5(-g}UG(h-pCV_gZ&B~eV)D@jQQJA_n7 ze$5uE6W=cD<~t1d4!w$WCi!o_W^~zOQN}+n`R!!HU=K*2+lGLPbf4?$J^5<&28RH% zNP6^;DkTeT;96K*z;>{az&9;4!f=n~-=c~IOr95lz2~}blXt*4z-7NE4g@3YvfTws z0mtRbbkgZKIw>Qzn=4>b4Yw^Cd^UqaF$k9OFFReFfYX5VyrmEbZf1VF z-OV~Ng7Gap3QssEB3?PoA9)H2Rm6sKSe*99aWg8AxULOeO~2(r7*|Jr-FJC={j=Na zuUf0a^-dL-hV5;qd+1;D=Y#zM4xz{RVpwL)(R{RlcdUkPK zP9i8+jDW--uDPn|Ax#J^Vz~@s?Fuynttqe7GZEqqDGh*;1vA6v?C#4)Zh7(8k;`to z;&v-SxkzT!FpPG4yz_C5oLR zq0oTyz!VyqXJX=5AT)S#K1OyW4AI>@Nq&H)J=P|?8;fYei!V}iw|@=wwYK(!*hp)( z{xBP9(InhBr>% za;Ck**WFv#njeeA5e`0e)6RWjD(&x$!pbMrKA2C97J5=f1f*E~Dmy76dRzYXc%uGm zLwBN>ZQIbB>@au@5X=1KTMrzyGM&i~G1-#-zH}j%E{;rWr_hr-=M8e$pFOl`Jl<{) zO|m0k_lRO=_vFx?^UJ5U!aBv%;pvP1ya2~P+2`+04hH;IZ@s=H4Jkn+nXY&B*({3U zk8jBBb``?~Sbx!a@Cw(lSYdV2-9l0VE``L{hB6NtP43E?Z_2sxlPDaN-gI##m0zCI zeN!foX4xBlvxmZ|p_%iuLqoH}Y~^9#3=PempBYMjc`ccG9yw-fJjcV=B-x*)!fTnX z$uQZx-NT`DD*V==#vQN8+`{FKUxr+25VRbHSJyCXYNjCpxde}JSc&N61jUttV2M(& z0imxVa6yTdN=3<&PbBpcGH^1%sue^Q!NRkx0NT;Zd6*XRwJI%Wy+lNbWLrTq&H@x6 zQ|V@26&^VBrI*19Iv^%NR>AXi(R;AW4)s5kqx< z&G)_KkfHF%^qwBCyL2LbqUiDV?3sR~u=>ow6W>7S*V}KNfYI$ohj!a04oTwN&d+{s z=e#H#ny~F2>T%fZjxCQ)?z2BOx{?*5?#aWcy*IlfhMASrqs+c{>d=%cCgxT~Q!6uu zhei$Pe|hOzQ6g}-qSki#BSTv#yJOj{mm2LCnWp*80hOJNTpQx z@*t8JJI)r^Iko~B6ry?oqDt1&V8hgli5Sq}B?*E-0opKZ#SyxgUrazNg3-xE7LZav zI1= zh65bh>O?48Y-_=TL?=SU$}$3^iA-nrA0La`yjHb06>G<~Tu>!_*z7b|$t|cu(YX}N zGHOT#ghez^u*rBRum~lKS?LOSWW)n-iGGtI0iy#u?Uq8pZbYz<5o)*Y1E87}(ax~t zvq4zF{tz2uGYsi~=Y(zlq8n)3*!oK3yb%SsQH90P1V88ND_|wizNm5%%VS$)>kLib6ONO!nF0W`isV&R!WN7qIs= z8KMFr#_8cqp$F=>ox%j-`9=$zG8{%#kj45J1;7^Q?B+R$H*nU9_7R?iMVuhm01dB` zEDV-g0#Gi1w*Fm2@x{a7n_)0OGNd<}0QRVZVo8u7qCoHopJ+9Z_mf`m0~=j3sRqSk zk!)B83dRkQLtR0WI}ynOsa>zjXEydaf;J!QKy8D=zV1NAV+8Dnq--9^mLSc6hzFQa zn~K;xsaAlydi2F&Z_ey>z|P*;4GeF%5nD}0<1g&8g1VaQMl%E}3WLT$&?QY+Zdwed zd~J|hp!euMqz@8ANqDpg80TimtwUG1$i`7ZT6E}5ir$Ls&=E1g6Uh&_^axbtwR?l% zu`uu+m?b*^VUab643MuFBtMqro(|wYNXh|(E_5h1Z=wq!|Dc8Bjsb|cZ4s@IVj1;< zJ!S)yX50wts4@pS9weE8^O{65Z(5_iLwr&^4*B*65o_iXEuRFBA=w{EJTYu&Q9#3z zJ~SK(qzJ+}zW%}>QuzQRX#&_1hA_|F0~I9=yynoO)6I{@Y=~<$cn4oL;ND)$7E}Z` z#G|MJ_)sxz{Bi-Lm@CnS1O_oV6%~PE3zkEq?=8BrVwd1@<{U14Z+e_{ciy>pblZlG zm=*gge_^(1vc&ppPvs*`l0ofS|j+JiSvUTUK^l(7m zW`)c_*B1)VST^qNYKO;%b4xpyq;=asM~{|M z{Cb%w)Y-aO54BT?#{belYkSv7#F1zc{LPU8k5!}+9=OSi}*RMnf16CV#_rs2e&22O58wW z?pX>$57crZN)RVd8}MY3bMwk*w1q2KScNnuE#m29ln2s+QJ$5<;e}DBgp88?MWQzt zY_9FfiV@5RxMQg(e$3V5w?IZ{GI*R2(Pn%Fht&r;lx#Jodvv;ZzjfQ*Uc|hyL7EGR zvFP8RhW!TP>g_&n08y+>z$7xI`V6rBu>&&m9>4cdc$4^3{%8;Lb+I=Zoo(Xo9P%s>bJqw2#Z$b`+0 zCNix({wU;Mg%O+E8F4d@AJH!1FD^2Z^gW<+wL$!(-W-&j`J6&r`i7Xf!1_p#j%o zQXadr(`3RFW;E`3q%YHXvkTLrNs6`k5~kij8i?S3+})w3{45jcDqe7hUCh<$?G^xo zYCr@Y!Kh=KfJ5eOb@#*X3YKd!W`PE8dyV)<;$5&mNn@Qp2rYU`2Pv;Ld|Xa!oKa=b z_ZlfR&}gt*1DWJyO|7Rb={@4Mq}Mx8Ja*d;ZaY>S@OqQ3M<$&^!_LV^>R;Q$q2a1y zW7V-cVnF|l@x!nCN5{4i5Pl$KIYG$P6DC|<_fd{>|f7AqnV2f4(=VBNsJwl11c<~R0gErcnT*}@s;RpX{#Ny#b zZV{LRlHX)UbL2D4%m}8xK&-fG`^%jkc|VBj04&EFb2Qmv98`nzl8GuylcZ_ zwK$y0TM-i3{+Qy#GW=+?7`rZGUH4YHfGj@8V-|2+L8#G}#3apJw|2=0$8dAz_jxF`oxJ zS?ZK5xg63(Oz_tfhUuop%&6aBN6{>#cHl{r9XFN*VP9Y(zFe+v|J30L zht97aI_&l991~8Hf2P|UQMzaRCfD0uHd=*kzDPLLmJTmUw)&g5A<*8-W}CEFysfXJ z{%1WsyY?RM_8(HOEt>8d9N|w{piIpY?D=grr@PhP){A=zZ^&g2On-%Zamg+BE7J$E zx%x-9&jwtU-afN4FuUCeP2N#eJ!%ufPNCgwydS#;GfZf{30GFzn7~PYim^pe6xGe!d7Kn^Vo-`-Zo~ z4AY~-GSNVvi62@wbfu|aFc)>Z&O`gfH*LCRKKd4 z&afBofMkguUT+I~EIw;E#eTPLn~ZuH^QDJ(CS1w3c(B!LSM;~tWH~hNOtRyT4q5#! z$>=ZST~^5!>g?aqiJhX};PAxV5LRDpH}a|40N+W-n%1=um#{Dbb8%yo7OqFLf>aaS z6qlgJhA}>&tm6kxLBECEm^6?^CX7}bOO)B;^>nO>`MLBI&eQ8OU;PK(m`~gxzFT#? z3m%j9b`d|sc8B^OStPqCZgGtcT{xL#h#|=8pWjVBmb;OAeLc+!4xiw&x9fCuH~^>) zR<`>PI2?Zn*7MQi5LCX?I)lY%v>0^L*mDmhjb_qQn~(VHU!nqEvimTuz!2ATfB;Ke zx5Zo}W`fAntCwk~Lfctztz=`Dgqo3xEk|nO&;*aYT#MukLj@JdS zNQ4Wqr{f6b7jfGGox}RlUWe74%TAp-NX`ZDGo)nQ0`0=jfub@Uce-M~;(Ot1s7V^bqr zEq04h597>zb6uM|(ysnOGRlHb0RYL*-kR$wMG`uz5`sB9BJAOgkt~b|qF8mpQUr$0 zo@6kVaszBY3>Laab3>_Ae16}iOq&JrKiMhatz@!a5p+%u{58U|$)%5=-M zpWW?q4Sb>ZJ>WK?=%GWG=+jN<@b{)^oo-qu;y9&ypLkHjUkxYl*Q-9D{k~~i%4dz< z^4!7o$@h!zyYs-`e#UK9#>bx#oTBIyS%$uZZqkm6J=(c$?UX2x>YN`x-`o2FWfOj} zBY*$0Lw6c3W|}_od*Xixuf_h6P+az44^YO=7pMp{;m1mi{VZIp8gxXV&8~W(@zrsm zW6dkA@f)I$YglzbBDPLUJ=RQ!&$fyk!`p^C#QHNrY+%zsOb7u0&nvdyA6>oEZvH$u z4B)^z?dH!>jJwYv4FPcP8|cD&72E25#7^5&DhU_yy}MM}-Z9$VJ_?hcfmm!HYK3I# ztKR5O>OTSa%U7w$6W1U1=?%9wPQFyyJurYf@FTSe@##mzXN70E-*bx;W58}hn1mQY zI3O^raF*Rv|HVDlCEL6Hn{5w$;=|5+996OVo$vhZH(BK7kAIw(e;)J7POQPRpkA^J z?MPq?1%OLA35X<0k{KzX=ocY0azW?8(@7EgO;P-l*rn`T{ixZn50;K>^OZZ8&Zr;J z3-aR^AvHEiBL*@4{-+?T0btNRvp7GW?KFrz!Op(Kte#BtD z<4XNmMDHAd(D>>3?8Vn5JRzgY9gg2(*L7{y{rI z#%of;y%03OISVFk3>OaLMRRuu{$tmj@QCB9r&@CnU;tnXBL;JQt8Z@`j(dEf;tIrv zSMTi#vFAf6#k%^k+4^z2{XJ$_WISp1uxIS{5170T+Xu`Zmop5U5Sz&rvWuC-ro`$8 ze4db9IE>^op;RhVf7xVHEdSuNx-7e{KcFv3|N5Z#Ch;7w3{+^`iN_?l#+?f>=v`sB zLGKH}213~oc=X!;64dPyjOoOEs|$pF!#v9{1&+m5zfdYY+58(=T@c<@-}dB_;@PNL zw|Haq*Rp$JUiR;5v~GP;`?vh$KuO!5yUnQiDIt9nSe{y z+`*}A{@}*>QkMz3C-b?V<+D=<=U{!;v-=nwdc>m?PG;`#TNW;FPMei`S?gnnK9kF@ z{+M!PGL(&I8@>dn$oGUl!pc6?lDb{u%oM__>fJ&Lv_(T-dceDws^IW`oJeBq->av=xizYAqa&o#iTghp=eiT&@woX&u21;L^KS!k;SN3oqFIRdn|~|7LP<)VUrT{>wP8@ zfI0oqc;{3k=!67QU?zFU?sj(gT;51%PcY1cZ%P1%_xi$-M6x@R&kqh*1~XmJkQ)w7 zntdzc=IRMU&>QXVh({0@*d#%q5A$Zg>o|jvsm^#L;6>O2qfZ`o^>k%I7HGnfv3Rse zJ3oYdP%G^2QlOofCoeZPwpVx1pq`Q^@3_tppiMkb|I|NzYwz(xH}6PiGU**Re}oeK zFWtBLmcrpe;c(?hfB%tw@yLDO%6H@HQ#b8QcXy|E-gM~r-k1KFee1V>(|@FLxPZfv ze(r}){j|`Okv0{zP}Qn(1KkK3TJoyn@pHl6NJ>N>(A8Q{P+45wcKq0}B&%N^7QEg;c%Dmuj4=<_KlD1+w=bM zK`P>%N0GF5e%_l#@qr#sATTnHo8Mah5KP;sSSWPh^l3DjMrTbsyo1dVc;ng${F(>- zZqkspq(+FOQPK$0hcbA0lEw`Qx_F?AQc=6S?kf2~;JhQewbkVf$Gg(`oFU(asB&bu zj##D^Gi<=kM!5Sjn4H@YS{rykW~1J!v)XkELM^+^*7er|tNWdZ!bWze5_G5Gw!9&q zPo-iJugmI8sxV)-2Ydk~u0u3y#p+gDH+bw&OTZA=6Lfij33T0_E(UazA?{JQ z-pW#fOc_DHG^saWnvo!MGZ(%g3dBXM5fM%pJ3lSGZd=s9-9FNGFL${75Nq48eWV@7 z_IsbFvuz^)Uyt1b6m}#=)_>`bw2ibQBXZQc+c&hgQ{MV-kfM_t+S%TFaVLHq??%`W zPm0fg@0z&%4Y&&yCluCX7{E|8e>GSM`kC*Wu=~+IHioG|BVNQlq9<>&~ov;K5hIl zo;Vy<2W@l{kSD{`q=&U(`$8Akw8Enlu*cVVfk*7hD~iMCxX00DennBzSK^fVkyL+GJV3M@?vh+rGY0+ zJ0K^bx;+Eiq;agd+R;LolshmplNeXxv4TW>SfFWQRNxEWr1%}3%ToX49eR)7E8S85 zrNss3&M)^0Mvve8pa0wJ_ZWqq=dmMazfuqa{x^!nqWq>)u>1VR=jy+*sPJF7`)<8p zQ!UK#oYAjPA5k5?F8)~TYplg-Ta3jk6daCzjC?pH(!PeIDbOgRlQbPMNRW6ssiegh z3}(-+RA;#(^});=lIaN_bWF@9>7(oc3{wugYk)~Bdt=DqU^RG%d@6zXGq9Sgzrs>! zwoMcag5BZqu|1F#0=fYfD)kRLaxmX-!5Zv`nx`|;G|WL!{HWlUmKLyrjWp6C;xr{1 zX&utJMq0u?Wwepj^ zcOuhF@1I+!EtSt+d+OTs^xWBVmE~$Q+tYXL>FsmXxwFmNo;$ygTUnWp&YxXA6&=U@ z=a!b1qo>a>9*B+4MtL5H~+*MxU z#@e1kkoyI6{R%$wsQo4W8HthzzP~BSBNA7U~H(+VKV@8Eg;VGRTJ=0m=nfWFeqS%Vh(pH zKfJJl5aNe0o+2#DfH#Y1S?!3im|(CsXI(6XQQ6Hh;1Ip6k7Zeo6X9c(ANiQUY0vE6JB+spQ`{qXXcWK(RK9b|{t zVRnQag@5NQ>{i%D-p0!81e;;AY>v&tQgV@1*hwH9F0oUr%9hz_c7~lL`$<+~=Lv$4 zU1FEXHM22iPC8KVg5$J_w+~53@gG zA7M|ikFt-kj{_y|lk8LM)9f?sY4!~JEc+b$JbRY?Ir{>8j{Pt8MfN537wmcVW%d>J zm+Y(Tuh?I+ud%;jFR;I5UuWN7FS2j4Z?SK)m)LjM-?8tq@3HT*AFv;?AF-F&kJ&5i z@7Yh-PuV}Pe`G&nKWG1hmB}yIzqIHtm8%zPbNZD^xq7A|U6`w!Sk}+aRZdp2GJagF zRI}1${3`1&S1#4cRe52#cA=Kd*-lof3ukI{oJG;B@nogO6It`h+_||^bCq+8m8|Jv zrM$dSnM2xsxm;PPtt{8h)sD~CE-zN}Je{?kDpxO6W^1Ux^2}mcKf7GJRH+*HGcPUI zoaYv6Cu=9l%M0b@%n3YgrRKQy)C_7>bzggCX}N}btkk^Mo?JxL@h&Lsx%Tws#W~cl z`ajOrw7l0ne73TL7jRu$d}*#STfU+2rOFAs$?0-cLCel8*6`}5D^-W~V+GYXNzGAS zwouc}lq)CE7UgBDb{*GF)n?08{cL%8sa&;Orh2bb@cKAmo-LzUFVxQ9{(9aGIjhzS zs4cz50`7_CUal_i6OD@t<;v~2%Ys6AQ5D?tT#a`h^;fets3!gvP!0{ zmZK)1N23KUl&khe17K9(Ea-ZTe9G0+=-rc*MH;wN#6;=Y3RT2PZ@Pr`B;K%)wSvUw z%V@^x0`g{2Wnv2k-W)hkCFlwca-(lF(#`6LE>6@$5VBrlGzQRA74=#$&4a~&=26PB zgz^{pgV7>XeNNw$!HjWGT`5;6t*qd&s00{DbwO=B=p3(p=Jqn!8C|#G`w|HJMDyO) zRo!ykdwH(EN4a`x8LxN4*%=y})dlbMdBG7-i4*0(^`{qV%O@+mek-*bY6!YK$zLP* zKZ;c6nq~agUn6qF`y8x{S8jOF|EDP~RvJ~l;YHArOXWQ`-S7zBYZq$NzP{@p4*H>n zoLRi_*_RjTwAL)48_LwGv$#mqgpR42nrtDP)q~}Mxa^$0QKwSAYPsqHEpP^S%{he+ zUt(d4%Qep6Fx(bv%Tz?zw117+WO3~pR+zPLLar`=*H%v~E8wPh2aU;^8@B`(t63TY z3BwV;44D(l^XSX0+(=-a!Ek8arEyX^Q$yeCIh$R!691Y*&uGlRyhOZFV~U0~MtrKm zGvMo7&3w6X7O%G>f25d-FOUxtD9p*PlQsaAMGR zWzNEv2{hYL2f1kOphm|qY@Rb;a}L9vSArJ;FW{B1YA2idu?m@6s)03t=;v}4{;PS- z!cR7T8K}y{jwHOoY|V%U=k?8E?SjWttheK7XNav516jEK9gtH7Q(r*0Nh`H#rKZ1B zSweoAb@2zzR4vb))vuJ7!GuH*g1Ny*>BaRLO~?(>;B9-dBH@J==44JESR_$9pid+| zHGsWUPs~*f#M+4ds%BErjIa+o{EFAzhJc;DEXHKEtSBlNS>;#nD_NW-K#k!3}UW}$js zZcJo08dOv*a5rjFe*QB0k{7o(ucG03=VA6*u7SuG49#9fL-94v0?izFBJElJA6HR$ AkN^Mx diff --git a/src/assets/font/iconfont.woff b/src/assets/font/iconfont.woff deleted file mode 100644 index 870a45be0d2c4d09920ad70f77a6af0ab79de21f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50776 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
  • FA+!O)4&^`TdX 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

    7L!9x?P@Hy;^U9c;5!{@O(_Q0Ol3wvW9?2Fa- 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
    t;vjEoI=>Y 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 WfMuZ)4frnu&~Y=Hqg5v7QU42vh^*EC diff --git a/src/assets/image/configuration/bar/widgetBackgroudBar.png b/src/assets/image/configuration/bar/widgetBackgroudBar.png deleted file mode 100644 index fd0765351dd008ee6f35befe91a94bdc49e744d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12679 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 Mc?TB#T#^{fSRx4(V#YGk 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 diff --git a/src/assets/image/configuration/bar/widgetLengthwaysBar.png b/src/assets/image/configuration/bar/widgetLengthwaysBar.png deleted file mode 100644 index 5b37be83dbf8cc9fb0dc3fa8964b83608c8f713e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13272 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
    c*B2MX?y;NJ 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 diff --git a/src/assets/image/configuration/emap/widgetEmapBase.png b/src/assets/image/configuration/emap/widgetEmapBase.png deleted file mode 100644 index ae1b076863799ec7ffe490ea081c629dea414691..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 124479 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 z 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 diff --git a/src/assets/image/configuration/funnel/widgetBaseFunnel.png b/src/assets/image/configuration/funnel/widgetBaseFunnel.png deleted file mode 100644 index 971ee7d840570f07c878920427737bbf19565a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11803 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 L8V^h4&EEVUIE$5V diff --git a/src/assets/image/configuration/line/widgetBaseAreaLine.png b/src/assets/image/configuration/line/widgetBaseAreaLine.png deleted file mode 100644 index 4528011070322e74c837fc71c4cb554d84d50864..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17497 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±|Dzb`a{;x;FE1B4 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 diff --git a/src/assets/image/configuration/pie/widgetRosetypePie.png b/src/assets/image/configuration/pie/widgetRosetypePie.png deleted file mode 100644 index cfed8ad48120bf4ef81df10cfd4e0226b69651dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20040 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 diff --git a/src/assets/image/configuration/radar/widgetBaseRadar.png b/src/assets/image/configuration/radar/widgetBaseRadar.png deleted file mode 100644 index 457f1ad3fdf34352a3c4581bde148a20e73ef76a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33824 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 diff --git a/src/assets/image/configuration/radar/widgetCircleRadar.png b/src/assets/image/configuration/radar/widgetCircleRadar.png deleted file mode 100644 index a496c1e5d54c53b6c9627cb95f541f89c43c7078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 36656 zcmd3N1y__|+wIUT-6ax&ba#z(mvonOcM6Ok(hbrvARQ7iq|%bojdXYSd3ewJedjM6 z)?%@SHP8Lrxvy*Qech32DzaGUWauCe2uog0N&^Ify8wPAP?3TED8$6>0)OD#HDtk{ zsu2p{!)uVdl%$rA@j)A!2c5hx8(FZFrFDuz%VeVdUMg&A|H5N*oV%+A^FH=4su>xx zkv$5I9KraXSO>;z`o8^&ck?J;U*EN_FkfSBEsDiI(;@3=Jy8x!?h7SV)oQy#*3t&{ z21{$H*7K4&9{Pr&KNV#xDP?a)GZOR(Ne8cGH`AWUBrc%1W2iQWJn&?2F`ZSiAg@RC z3;6$h`XnPkn}_@Q+t?+;|9(S)@O2(q8#?5BTHgOYro7{a{oe*Y$>gEqj6sZ%z>|tU zapAUAJ8pvEK8t_BBM05Qzgo_H8fNU9t#F1;2Gc+S5^>J9K_|irr6p)IGoXKjl3Qny z7x=-&1h*-#9WfjWi~Lq(@k^dtnoU*;ald~+68Lx1Z)W9_?yVuQ+%ex= z3Xg*O_*-*6$$Y}eZY=he^n9aM3OT|b6rm}K!x?{%N=gfPz@^#nMx()k#M6WO@8SMY zyL~x=utVKnJ>8gGGX$IcPR`Xf`w<@xgB(4{dSO;PutD z_0OkB!Fv{w!G2jd;~5jv43G!sXwmN@+0{B922pLW+ESq=J@(Zg@aScJb;1|bornZ2 zRGRDC?#Xm|*Jt-NeEz$&(`)bTL;;$OaVM;=3o`FV@vb9KX`ELicAjH!&P=CAk1Q_a z_!wx)1M$IPhe@}ER-SXp6;(go2 zKuNlMg{m z7X@Wha6mikYx9PtggAF^1I|yk1Cspt2w(AfT>N?_qp|#gbLI|-?-(2gCNnS^=gbe> z-vQrw?6?S*LPXHS`6o~qJWBI%ly&v_eh?B*eP4w-x%?wNU;NP%bfR6EKeOeYH?3WX z);3LNOuJtR02P_7+t8U{h0>aZkT?R^j0WpX{$E09RGHahn6evIu0<_G8CxM9!~QG%8$lEH@$F+qqA!gY|NB*D9^mFW9bYHng`%2Z~XZ*d3X z5GvAom_#rw@6mc zO39%!5Gr~Y%sHlW>*Yb=_p~*GIQ^&j{&a^){K)?K;-c5inRqa2fryk{4(EI1-`Dr& z#+Y8DJbo~;kZ&@;(NvByVGrVeQ-hXYSV~!59%DJYr-wxuxI?ad6r{hvj7F1A7D0?W z>v+*+4_=AMd_US;{4&IewV9}u7*q%F&JOl9&k>fSi?NzvtjzLiHGib#E0D>;EOAg3 z@5Rzj=8G&|_&XP(HkAK`H8sMQWAv{3J8}MhVXPtc6T^l63Y^~~fP*i{_wp5RH9F^> z^nbBUqLLPXzG?4I#vT6w#xYbaB=~P*<=|*P-2ZuI|K*uW%DkEC|2F#}1ZcJlr_dPk z-)AO;fM@IjQFbov|1aiBe0V|B|IfOj9)-#XJ-N?(#HN|O@n>T>1|Z0DggW_I_{s2E z7-acu6jigwYmex~3XI0Pa_6GEoDwd#hKYvm-Xt1F!+F6g%=VjWpQ}I+GU!I|{P{eH z80_=BmE|u^Y7xu`xyjpyh2p#+u~=3Gf4K-ohY~!oVRgAUE~sP_H%p=FF+hqQy_UDX zosd{TEsp`QKSXX+CoABAHEuK&GU{3E6L3Ny&i8b2>?n8RK+yBT0U$;gwVeva zhkL^7tm>}9kW?9N<^eCk4C?-jBezqBGrs(47#=mS<*3e5mDHk913fZm+BItc27}F2 z^j7oU&M&U`O$kQ;tDN0s9A`+2x`B7|=Z}K>n*Bxq9PcgXuL(8T1KviUJB%xrCKi}Um0hA-GadE&+I%ey+uV?Nd2oN0>XC5lsLG&hTs1D^ z%Z64ADL5*$#_hLTgT%`$Gzv38D>eR1XOI1E!Uxmi_#Hi{`IjV*C@_6go{)0udo5hq zJafP=&)!M^?0t5mudujp?q>0YEQ;yVIh4G7FpQN@@4FY zn%R@T3=?mPN=XDc85t2M&rSKYFsrF(yG$oLVQI)qX2T~58s1}OX09x@y^>?PzWZ$A zMX%iwKj!Y5nmlgb=om+j7pdnMyOLs{rV7J+K@QB<`!rs}z-Hu5Q8--9I=+ky@Mbkl znmcj>n;78Ywd})Y)=qCcL7neB|Fh8oUP5YR9_|UQ#2eL;38U!RHignEg(xj{8MP_! z&KEeDeuPd4&YC_8QRY~;@zBWFwKo0>xX6F=V@0C*B&CA7>t)nrpwL|M?TZM;7hApD z`mQNAcGN+)<&BbdqwTCXd~h#sZ5n={s5bo@08sFt1>0Igh-0!j3Q!nk*G|`$OFOzV zZp)|6Ft@crR+j09^S#c@L3oD@l+(z-Ue~OAACXwH78PISAD9;|DKD_~Cq67kniThB zVw8-sZ?`1*$la*v-C%ss=jiseME$!@(mQflCr%Mx&N~oggUh4U(mWYQ1XDC($-+55 zeYW#}8R)Ifgna-3!(f&`^+Vs3>=dW#sdK!?fqHb{z`Oq`KfCkiJqhuxIp!kF{)e8r zpnK4ruB%tWm>YmC_;6ZgSl_|en@$U*;8Z?Gr=crU4J@~|-EY_ghG%pf@l68sxRIe` zO>Kc0*;=bl{D_z#dh;dgsT!TGiQxSTS5CG{{MbjSJ40m4IHZgDmVtzoN^Q)#ee-Bm zbQ&3!L9(f*OS`m2W9t7j7gi<%8r~lq9CS>zx@3k5mH$=EA^g`d@K?t;eDm4>QASC+ z#0@Ev-s8c5%u+Ratk%0LVWr$|Rh%4GJY&ETd2fIJV?Am6JiYP4{shE$;jDUZDlR&@ z`}%OfTM0EJ=&WpcKbJ@+$Pq3}n8kD^{S7lYQl{e0O-4y6GvAq$-%YUgCBq4EpP){3 z?O)&rn)KXNeJlE{$An@Ta~EGuZ!jt796uMXJEBZnz{%@WW!&#P`EOYavSA z+fH7wT;TgQTMoOrPTSlmuj<76HXEVbGo3LThI3a|%yu;u;(D9CF-AT4`>B%`9>lMV zPrI7?xBXH-!OyV*XveX?c~56owx;Q4m46ZrysBimekH}{+iS~zGekv!5zU_?MH%xg zT6hxf@gXKYZ$&R;KXj<)7`?XJ_p#gu;75=W&E$Pz^%~R;Ty4HO{bzh^Q3-X|-RQao z2fn=h!{Ma`*UB@s+gXQ#8q1b!EdmHeI^8~ab4-q!-K#Rxf6=_y!F+ijtV*`g?)Q7N z4dKr`mdz;6-@zU>Dt8cVs{Ep5fb>X8PZeU;|vp|Y{=BY}}&g;Fu7RzprEmd|4* zMc}1X-Hmb5n3?9^eYt-7BFq}1&g!DycH0W*%~y{{bz~|^mZ>7(lISvr%n$fHJ)HR_Cd zOG`^zu&AANrIAu3Ou%yEw~9`HLg}p*_$;|d&o)z=O_ViUg^4ZU3G^g`uq+sk>i1NY ztW#%fcQOz0BHlZT&;~zbDIS@m7e^MUteyU>W5I~uP@d4j!oqqD=}bebsL^4ii(|NH z_7DneZ*LD0!fc#+cAQ{dWCdV(g*9>f-0*#8ocS>^n8MX4?a<9e1YWjBFlpcm&Do2f?IyL>>ERIqqyE7HOz72tw%XV@t)y3rsIDo8ZiEF%(B4xOrWm=^fP1+n%6B z^&h5ve<4wOUELZR3k%0&uRF#{)*-)%=#t!uGb(RCVzV)h>65Y~8f7LkSX*9{HrQnb z>At#=oOmWw-(OQRNsbPWqQSeOR0S2crQr*<%rAt_8Z(lQ^(JlUMkU9r`~chx#{8tJ zHbo2wzI9Y!5~&W*q5Pgme`?89s)ix^MwKC{X6hG*xPa4Bxa0W3cQyP>!mnr;<|JT~ zLj(0pNoON{(SU9Gd*{&D2uoufo$ZWGb^q$}@~)3VRkYsELznj9W)HgeQ(+1wO$)X! zqpU}~xCsHGwqDhK4iWfZPCCedr{vra&qQBezvQ#C;e!i`xX5IWxK#4HKi%!MD<_ax znIJIb>p)LZ&u2>FLsb+!Efre2p78K+&y6F44_;9#l#hEp%XjObc(j(FC1YAOC*VD4 z2{HSASpGK=zDcF z$^_3T(s%R7Y|hlJEO8}NdFhntt>Cx0*xMO5~SjUluU>$`eY1Cibb<_i5 zN&$}f0M$CMzi8gN>sPwa;~KT(VrPJu68`+!5+8kn*t9=WjezGXl>I8Z&hzTi>HMzs zl`$OkFxOCN_=8m$j|BE?>B z`cXaMP6kWV+nn5_Gw|@y_xmtD_~`1NjRd!4hk|&wcnBauw;YyH1BI~%)R@b&^0uKIW#(&0u&N9c+vB%O^uP+9&GYEV6E!jiK1fVKSu4_&6S~X~>-dkH zbE1MOztbEdq&KNh2K_j&*myX@2(39*fYk_*WoKm2;N#gPX(D;To21#+2EQ-N(awwmZtH;A4 zYBj29Apz+)=9Xa}5OD71F|MqMn!a=XeLNNcpu^i3S(q;jNce{zjQ8ZXZMN7wjfgRl zw1z&He*7Mzs;WBJ)6)~$(EHmvnH%aTbY-uC9MfZM^2puyat5pk#-M< zcUI9*foW8*pFOb$i@@%Hr5Usy3vCZNpEH-KiXeXH#q9-;E5K z_F2DB^jwNZ7n`jvlt~Vn?!`BZuf(6Fm>#x+?8vq<_zy`)_EE0Te-8~0M_y6 zRr$%OsnbZ>jE5jOd;G@y6a7I0IF?_~c#V`ydX^2oGG141y%yDo2&+`wJ63r$`)qt* zc)k?(_he~l$%j#?hoB@s+4y>}I~97PBo=+K-4F?6!1Kxe(iLQb&3IrHYp#qVh4lF3 z@vNL2ueWdCMvecW46CE2WU$`)q$dQ(t&MHFtn<_@$3to*9wQY{6j*se(n~~*L-h;I+|9J)J-86H4 zG7HpWkpq(jQxlh+bTdALs?hC4j}@%@o{{kn_d6usfGcCDJ$r<^_o6T(gH(`@Purtr zO7n3`b%<}=+g&o;d%oM)3F}c$<1Jc5!jtIv*{BMp;B|_HW?|#J^-W&mYo?(-`E%^*EE=k^I)*sI86#$HW9J6lpxf}tYa)%;WIv@f<# zY{%tir0-{Qt-rt2>Gjw3`8UVLX5=X4+AJi3`zmh4`LTqtll@o?E+TdvcMSUQ$Gv!* zm&E-%yTw&SJy!F%R-qB4U?3Fg7)FI!0X~@X8t%{`~u*Wm9f}R&VWxU$wZ~2?6dbQ`C|%Dw2Xd!y z%D!8$9`ZGcWbp0S7*0lZwloIZH!BR7gG}_>*mUZ8WxrMpHF)7sNBGZCeZNGZFlrn<*OT^u$4G^+Pu*YKUb&$AyW>2w(L z?%F$n)x^e3anfakCqdj6cqLPRd|eg}uQqaP0Lmk!_S5*&48DKmm%A=7eR9IV!p3I( z6|K8vzQ>ttu1g$IDpG;Fwonnl^t{?5ZOX;`%?}SJT4M#K3QS$C_CPUG)YrZv`-zDOgOhrCsdxf1S7M$mf6 z7WtfTMxo5lc~X4;)cPOY%DZ-R{twsMma)Okg|+w-Z#)t5*W2XwZm5kls>s;tf|&{D zFciK~ypnAxSzHknI(qt!$_Z(os$<#jPoOm=k+GCEA+fOW^@~bAqv>;P&lZ+fisDf| zX9A;AeI(l*)UDFK0$PgY#A5@n^j0F~(A zPYSbBeo5hKmL|mzcf>HZ5QAVZFnPRCkz=hk*90S+mayL z@vq0OKPW~r=;3iu9~8Wm5vst3S9i)l@9|lY|MMMQcdC8&N1698DFVn?)32q>q>B{_ zjt2?!j6g5Qx1_wW1FosKq9B{0z&feASCh&FMNTBWnT*h-*!2Ky1;OSeDH4kxVx{)M zey<~UWy}EGii(JHNel-*-T5fZ^AMv9mo)rT8zd1!MIFl>f;``f%K{LFXzM1&7SoQ+ z7swjs8S^I7Wt1s1-%4_3%IS?E^SSz%Dtx{~a&i6!EpVM`SghVKHbumhyo@sa~J!5taZyixBrlTEx`t zE}Z1Va3~=CiVA4MtWXh?HQE{-S8(}O7CEBR;5rop&gpX)2(LnKZ+$BstO*phY}qQg zW%q+y4z(o#4=F0awCus7t+$lW{Tr^CumC}XuQ(Ow9|e)Ata3)Q>4c) zz~IsKj=ip5mtJ372n-Jo+rXnK?}eK!ZnQ)mxl_E=iZl=xf0PA%dP};eNUNst!Uzad zmPp@laB<-s@9n{4QE{0OaeHUwCxZ-U9vgAqDBY^@{8$JJ3p)i51k@}DaE_0NAwmRj zGiKY4DJ(E~-RSTiylphlqU^N*iH&MmzbIMvGyDDDRD1m7dRW#KMe9~jh4*+fj+b&z zy{v|~%Rh;C338?mvZfED7VN889lx<^%|7?cQlXPzy{$ zwQEwE;BUzNW69NKMwLuH(};_TBuBV{SSd}_o|s_XPz83^*VA{UDwu|@XOMrLr}{WsYr!;F zcj6Gznr24gjQoj>X|t_r-+0u&YZ`0pB9=_3xXyOMA6H_}Ui*5B;pt#%AoeU)TvoOf7>m|jU@zc*UeC@KHlmrtf3nu_ z=_>p>0Ofxy!6s39`?=F4;9&u4-<#Bym_X>2k$bTJO0qvRd4FVvIPq?nehHGxE zAi44Wc2g5LNbc=oVF4q8I;C2Be*vmj`ufn5JVpWsQQ>S1i!0tq^AYt%wjd`}7%`hSUvY$h=El!obeje^kdqHc(}*P-XOEqra}q3m>NP+F%wg-{0K{SU5PU%n{4;)C$LHo^^^YG60S+%OI=_ zV+67|2D>eO$u7tX>45CQT({f^^{;N?EB;-&z6;-_(fdsc3k!3<`5)aV)1Q(!$^6ga zPbDLMnMIqIBqo=Il29#WRL&Fmh^eopEI31P{Jd0d;M1pO-L1B{#%bWl;$nq6rg< z3{TyRd>-EI?(Ui;YY^|h0d?jCROOhz?ISU`uy0GV!zL1@4}4|=%&I#!B4el$CBmx1 zf>>4Z9(!Nb!@r_7O-;>QatewpObgtf^F1oDUZ$*G{mFm2V>cjVw<`AoOsR{*;1nkT+lg#e? zD#PaQ*9QWGW%<>t2nZ-h#m$v6T_5G!6me@*qG8mwnauB$S=bF_ot#PY-edMG*Sb?5qYW0?auB8j+dF!6-W`|eLhJ6=&$}C zP92eOH*4!~Oe`##jB4(P90AugApnscmktc&gDa+!2GsL*Cv z!9c60dbbmqN)r{S_x$&A-CocP-!D%3O4SO1J@aZ_&lT24H{?vhI^O9dp|CbY)Wv|Q zC!4`UmJB^uLqo%lrlxCFz|hDQ_I6s&ml&IwkzJUdAG^~aQqJb&>k|ytDyb!`v$_!d z@{)yOqsvGzd3H7)8gwB-2}MY#EWRn64yLgWR#w18U{eRFYidr|hg&mr+&FtCRlAai z_H%wUN*U=M5yTF#wB@wNa<8^h^fG6h@N<~7wKsI#Pb6w^3`1SWvqzawQy}k58H`M> zp@X|TDZM$FYMVAscl|TRXF$8`X~cdxYE?uY=Pv3w_ax`8z)B#T28f!PhlhvGM!LE; zy_@Ozs*y@{wSj4Ab}AoI>NVGNp_(=3{kYW-e8pZF?c=D4G>y+FBD0#$kih69FC zz-qS^9d#D5`RO*@aH9F_-8cFZbO1$QnOjWkY0iG8%CSWjkOuRbnr8BnQ#boHduK7X zA2=(a#P62o+f@NgZLs6tREb8ZvBK`*=Ge&JNijje(%#fRBK?+C7)56e?<@+v_VZm^hBse3pmR|cHl8f=HnzK=Q5tZ{ z=ZVp?fF(qI%A9;mtMvxvh2&_yGeb_~j2O2sB(}OD3FO1)I={oM1e^~$=O^=FV__|| z)YRbg2dqp?ya$LZr!KqOgz$*E!mX4D6}!DzHiy7oV@lMEU6i8SGcv?}>erH7SBRN} zxX`%!8G~3WzO%(Wu$S4Id^hvw>%y4Dd3#V4``4j#TIu5WW^MS4CYI*uTCE-UbEc4W2`cy0o6iOH!p5yBH&~dlaOM z7G|S4qDG>kqRtJD{x^%w?k1=|h{rC14rVz4$tQd^hT{>@QIRPd;0b7zP!wsUrosO> zKA*=>>5>MhdS|n(#z$hxb*f>vN{4gO0ndDt;oYOP%_R zL{Y0*79fguTUIke%K1CWVHwkfg^cwWX0?xs7M`ez~tAN4N(NI{p&WeG7VbT(CdlqKqGT10RasMj} z#aFOkSzVDBETXNW!>`?Mcq!WOGQ;yJfs)ME=OfN38b_?(!*KZXtsz!M)y8e#W+rnE zubvjnb9pH}(FpYX`wf!ck~L2yr5-INW}?`I6jvY=%mS5XRk z9i&7`t=%RiC0)nH#2B&22%un773os(eSv;YcRd02EN>SFhlI*Dlo-PrYpEKoEgWL> z70SlW?(H^`tNFG4?9yz355vx`uf59aG&B6V2HPOiaCw%W-js*@)JZ-$D(LdC>=Rt! zxap$i@cD2pL9Vx|a3nC%`w5&a!%(R?3MrfppY&S5qx#mE<6)5wTDRR_(*BFPX|_dL z#F_}BHOz+;v3*;C8n$lR-gh-~L6hs&`{FEud>=bIJ3j(O%y!sCn^7jkg#SjnM^?l> zEDqqs{!HnBRg3sS`f-vy$gu%K`MUh~r4$w#$YpY9dut2cep_73uFZ2Ul-M=DvEq5j zvKuCl?}_2$xA=ko&SX$}OPTq%h**}bsEA!tpQCM_ps1BbAKEH0HZ8&*-7tbTF6yN0 zcw(%>ic4EVflV{mX`90g-Jx#sOJ+q8?|AP+e_YAdMm07z9zEV)TLj(yYj)pmCn;EH zRW{JqXSCZ(mrrYQO~7J=S_EDG?C*Q$R(5xV{?gsgsOJ1i7Ot+f!#u;=1=1XAxA0UE zUm;Yzs?YzJ_Eo=!VkX%cnD|oi>XT!ZyZ;@IhC}77`bK-elIP5;4RHUs!}ZInsHEI5l84EJGa^R-7FiqKm-B zrL}(_5C1E-wwNRP6nv}BK92JHty>=G;-bdN#)dpSLX2N=8cEx`qThJu8h`5>EQ(ng#5ck-DvY|>DhWH9Ci8n$ zyZ#<7qEixQa7xa{4C_L7VnuRANP>=CL~^6C7E5K^HR}V9QcwVPceg11*0E8G*P#Z@ zBT{ooZ7r^@EVa@%TksZ8z8}%8-x;rTpus8O$ zvrrgf0icTlG=Nd^P(+nB^W-xIqJ4F#NW!()v^pE5nJfcu2f7JAn@OiWY11;jKk%{~ zs1J#CxZAv4l5oh7R!Dn>T418=xaC)guCHHcCd54ym;P;{j{}mgQs{}3sTHreJ08F_BZMU)mp0znTyPuwRkcHiuXn(9qYfL!QzuwX`q01UTzSyB6J z29?e4e#aQd3w8?#pkQEN0A~^(chFyvzVFYk@mwIa`1CQOkIA_TVYz`N`!pIagtp}r z!^50o!q1X!qTPGMwp(b=c8GYT0MTA;Eb4DBKY5`Ic+~4_cNGE8+Yguoo$ueSzfZf; zla`G~>7j4RMye>yAzPB)R4FPFj{8{lQR1k9>+H0JZ8rFWT&~&C?%tj`APSSXsn<-= z_xl9pXY_fZ8{pL2wZs4roEn@r#SA6m&KMHa<>VQ|LgM?A_o^Qn;9xI|MY4JuLc}KxblUkiORkJU z=)UJfjvDvJnJOcU>;m_#FPFVglGcD0j|OEK#NOrt@`6?-xMhi9C+TFv#4DkWyBuHs zBj~r7xkD}76NMW6e?O&fdVZXL{o4QIF-__H3Tn}tu|zG-G7yyrA$5EGD7qGP+gKaq z$t@WhCy$Z3f;oO6P3vos#G;4C&}~OcvGhh?_t8>InzyH?G}Wn-9#MOR@o)5>pUq2- z%Y$CD-HzxeeY0kj4?i3;O`6@LKTnOgx?(RmJmOMy{So`EF^OGH?(lq? zj?%I|>oQzwr#1(Fw)p_u-{tSf+VA{OmVHtE@bfZ6q)>uFs>a03Is5E4n0*o`N97W1iq#r+ic-Yu5dQ7^!8(9+0!%#WHK7y42(9`l_r=hEGeQhczIymKhm0;*3RO0BO{CO$~UWiC!m zwofImTthQj7=$chwZ`cc2tCXfVx(f>*1vy4@q0#%+}au*1n)eJ={W}0cV#_a?RLj& z7AY3I@`*sJKzrPbO}vd$Li$9%mJ@X3d+%6V|7Gzw+IQE7EOQ^0Z!Z2Dod|>sWaQXt zZ}!z@(RQu~XRVH^j;jb@9LzT+34Y!^Rp1Osczg56Eq+7GTS7##gj>eyNVhSMFIOxY zR1f*OQen5X$y@8(ZBc?Ms$;O--WWs^*BJYBhUjvU_L4t==9b5#@T{PcRDKKKnNgs? zNh)ZADd#Ah$>G#TkB3%RNE1lIoOl-C)xMYsPfqjmLerS&S-<3Y zXN?7F^r5Jne~l&&9g9$z!V+D#-xKII`c5F}Z`Sz5!f$pr(%6$GKf#kQ=2`Dg1Jb?~1^Q{&`I!a#ydI6F4{+}i zz(?4As_#guxd^Aj4+V7=fV_K$91SeRueuOj>7?*5&pAttcx=~qvoXY59)quW@> zr;vHSDw8(6p@U}oQdBI_w8=;Gz)HmeF$>PS&uI;Y^33Y-9Rb3()t~&&?FZUdW?PgP zP>_*rCiR7KeoxQM>8bU~jIqN(FJNXQac~kv?5`xZ3l~1TdJ$Y?i3qvz#f`Ay6dDS? z5y0x%P1+CG*w~0Hoq`Y2Z<(3!RY*e(7o1{yY_?~QRfB??J6z{t-mZHXLLY1&%qkRyy}w<9a8`XS+y?1{+1u56n)vNImjRQOE$M{QU2q#*Azr^=$S_^A3Ut0|OinW4 zu=%(Dl!YS7)llSJiV)eq)!l4P*q#otxqHXmtHWq?T8|;>3zs)vi^z2h?aStLpL*T* zs#D3RP%N40_Sw+iCw9`}@Lh#DNvik7Wz|1L&=rNq zbG2a2e$OU;919xZ9;mV?%n()dT)@AxmUNN$ggatRR~~cpZ)DaMEL)BQ_ph5!H~wRw z0vX6w;m@okhRNM^3z^zE%dS<}UIoJXnQ;FvaUyW%?fLd;bZGyVcz2aJYVi@wt}h4D zvF=qQ7Axacri!o+UV$GIMC-jpxp-lpEV<^oNLsjmyH(fJ)N}$T06l1SDcIluqnLFR zeokMQiI0Sh`Dr3e!(Zi9aSKrstw%NL;@0u2uQ++pJtt8N-ecA6VUVLr>c77(oju>= zFnyvaefC7O_C|Y`iad93zi|^R={@@I-|L(s9gm!QuedKyPeFyHrD!H(UxP{)9ViSV zaMo&p%J)|36uS#`?WDnJh;fqnir-(r5MzTb5)-nJV2N>Y!Ov8iu*Ui)2|^ud|z8J-?l9Q5!*=< zF8&Hh{kgJ*j19}1WDvR>%=9K!B(3rJ$*AaY?cqTr21ap^BkF$xl#YBz{+z)GEiASb zQ@5+|2yP*MiQPJ0^tpmmX@K=wTrRDBMEJN3Xue6i93lRp%&prR_$;cl9??U0t2V7!~GO zPgIZjL3boR&z~~aAkx|UOV=_-% zl2*$V{5G4-KsgAX925WO`3U_Do@wf38Z)uxb!e_w_}?QeCc^tn)S)9?P8GZ_9dT5T zpf{d}^SnZwoVcX48G{ViteJ>l;y#VM?iS zy#Jt38alKJXN?WiXZ1GN&!GGD5A*!aDY>tF9<866bL@Th)9Kzi@F>%5&*Zjn^Syh_ zL3qG5$Gor8%KpQiE=qg+`QIN>?O2g03>ThBn&m1h;4hSnY8B~eeJ1ToVzws9mn*QA z({UGJ_U5_3&tEmGb?#TZL3k65j+&F>7+6D?H8TUtZT`bmRcv$%Ybz}Lq&SMNGK(W2 z?Rb`AFy+gaOFMT~6h5ETiIY!9#rpDoh8mNMQ1KWGny9YyBatq}jww%czivnrkrLj{ zg5~;H-tIWyx2)!q8Vj3<+bd*5THmPM?$Jbw2(LAg-C3K4S4ihxrWN`cDX5QOkgF6j zF|Dur4}Esdts2!C=Rav5;TyuKtxltBztQw~?jYX3L*w!RGB|OM9W~1!4xJWtMajK$KR!m{eBQJQ21q(*T7nl_f9hN1+ve?@SUvQ=jcm=+ zqarmvYkuc`F|}%k58;AvB+)2W

    aw(Kb`?wX>GS8n?Lt%a13w5PIh*5nIgRqf1+> z$EAJ!T$U+CJt71YEpn9fU~Iv&l}8(IAz@*Iu|cc&wjL60l^hXyMyPs5w>sZ8P@~-Q z`uwkB88vW@rr6gdn7h$kW7ikoK^Lia!r{rF8cg~_oT=9ce3{ax6)> zYjLu_*vUVbSr1_Pw5>_iapRxSE*=ws>!o?aK7U5y zFjQUiJt>C$x>J(3F^89p0?HQzq&L#BCQIiD>%s~?LvGs|nEC!& zujo7tg5SZyiUmqnjrUKn^S-5sJ?u{ml|AVh6o zY`g{7?SEXezK5>ob#&zN@$yPfiJL_ayNm?q(Jo;;ZGD)E0rEM8tk3Mow2MYFfeAPT zRVT)cZTLWl+L@izmBenMrsNH#vHDBwqMqZ?u$a>NtjO&hbI3Uzd&N@e)lS7dT0QbT zL|V61=%ifAq+aeT{ly0jo${gB%h_7p=y>Vd!6yCWO+4*1?dcL)j+TWy*j`AsKe^yV z3CYCjj91(rIu$=ZKV6`JNs_%*5;8)f=r%$IPYh>g%ig6SHKyYP$2 zd29cOqU4SM((!>ed&i>x>KE%DIN-5^r-p4_V=`w}$NH9{cRA{H_d2UL!Y-<>FfnUx zZ*Tii+uGW)udc3Syu^gIDH=SYJ+NKKOcOHYR*X+yN?CnyQ$B_&lrk(dnvi|4Vpghc zc3BO5SCrld7Ug-qskxjvOWr+NZm|MCNoP( zh8MOfD$?N{0A&X_AKo$QlPXO-P=Q4D@%{)iFXidKT)nDH#A;@PYQ;G&Buu%mGbryY z!mZPD0~Q{pO^ zq!I6laL*b(mh#5NvPq=8CE0c~<*02A^6E2cE3>lfDWou3wWIj3R0F6|irm=^z42Z~ z4SePT3i)*x+Qxu;n?wYjJp$sMhn%1>-lcQ2LS(TSh%o~ARb96dgS#QqXIuLO5hyhI zp|m7NqwdrBua4lwJLlhYqC@mEO?rw02y1l~ZI7AmB^nH#Tok+)S)DbnJBh}6&oj1D z-H`0?UZ)%8zMBlyV9YN>mIJLx;TkaAI(SJEgoKdS?CB<7n)n)bLG3G{F<#yhe7Mp# z)ngVNs~?TkNE7Zsv`eblLP*Ku-xu*oIDP-tRh%O^@CGWTyd390i26Hj$r?=`xib1+ zS;<2+Y}{nA`0G=BpDSyFxr}&0Uma}y*sLC}Vo07Ay|dkKOSO2AFb$Xg|iFH-bCf3QR5NhqNn! zPYIB=tH5_xpH|PP`-g5Zk9JEI_X`W_v=ELFyQn=eN~&x3cH&M!xOrSdbH@s=@1zuY)Fl@z7B3F+5Igw5z}ySKJ3^s>Zo>z zoIkUI5b?adv%}aH^ys(KM(Xj<-YzyhKToFjoIK9d#Sw&BLsnl}JueN|6^DO<95;j1 zGXM{Ko;DQ0+S=OG$4B4-VS6=c`t4~2Hp4)pdaJthPg*MR%l`5F@S^BST{;c$ii&WD zdXmXy`F&C5Ocr_knCOouEI=^flkV0R`nD8trSFcNRklzS6ujeDj>?(%+Ud?y;HemF z!WZ@ms7z1Zu;9P=zAD1zT{n@f@;ohU(5JKDZvSok{Bb1+9vT zN?C1ftr~WHijbU$*W^QVhPvto_uEw1hW*i*@naVh;qbg5NU*U1TO5%hlb<#3lM+dX zpBQ*_n|&o`LI-0+$~AvZlmYemUZ*i{uB}K1z5ADe?S5{Sahd<#I8-r#Fc_#c2^kp~ z>3_3JYT=%BE(>rF5C4NdBfxzUh1wLaaRnxTA7ManVxWh<4gAr`ROIAIa(iZX!NqAS z?ro86O9Ykz*!iHG8ln{Bi#l%Rd;j8ttsasMUdaf(6<8w@4lJVbSf_8pry<4!xCoE( zi6k|6VcMj9`1c$B7WOaU!GUJy+?vXnx$-8ATcmGbPiNr})gQF`1*D`KN$KuxK{}Q0lzT+Q{r|MsJ}V*ys3^5h^*Gm5l7uQ_sGkw= zIbkNwu&^IF51uIuUU{OpEC18xkJB9s=O4meO(`UWr_m^gi>&Xj_QzbDojFnwuKQRT zdMzaqIN>YusIR-GXzs{JCz{zb*^BCQB^n=&GcBYStZj*rNrRkVDPH#VkSRKe>*-5_$hwcqo6$DE;$#4cS-^mwFjl<-|k zEic*nP#|p^w%UD_R`zez!?BG4*oU>K?s2Stip@yn89tueeV-pR%W=-@cN9KxP|Mel z(kW7Jvu23*2H9?c8YNV=D=H|UkO+GvNl6`sVXihZGrtjaii(S0E%0eD|0jlMa_{G4 zsvOq!oz~Gy-<-6MrKP3y5j|#oh7jYQY|Te}6d$in#(rc8J-S_GExnbNKcr#SIeD0$ zVM~b2dF7kbKdDgF}fsUapy-R+afsr+nA7VY{u_P17B4ji6(c9Pwu|t48&Uc-R zv|j}_n=&=Fp>q}zvVnH`jXi+lSo_e`#0I2iY7R7cJlLI>JM&oi%|jfA^m)pNlY{<; z#W%gdAWPL6QoYWJA5=8gIntapo_Tu9ZC_-dS+6MH6@p=$9}vcFs^Bb5h3$rdY}pyZ z$Tj;+py@AP#*#r;0u(T(gD#Bm!ih{Pap~IZX%owlNkb8YAZrm*z2!%1c4pQSXCIP! z>|M`#h9geT5teL=axzOtRPu$R!^q@#1SbW|;{26xe5_{F*U^BGP`P-UK;1elpeS-v zWPWJVtlfrw%Z8HXdgDZSV2oVvte__HTi-*NttKTJ>6A?wE2CXyNlSV;!SJ_xX`|3M1)?o)1Uze@YwMC8QXhjLw3lz z2Oo)P|4?gCmrIi{6t%I9EvamZ1eaYE;Wkf96MHM_)iwN{~-kobg^Benq zcQxVueTt%D?bTmxlAJ6Tv*dOLhZI*UNb(wJyapnYk4u#&rSkH6IaVf5tk*~bt!VC|G_j1W@$5{$v)ux81|R0#ND|- z;Kd49MoB5kp29T&PQyS`Vkio$wnAPjJ}TXMr57Mv5hQNco)@LO9}`}7eBG0P4d68H z)Wv_2MP6^D2|VC~ICL%iqKpn1k^;dX#C`pnA`-u>_PuE@-rRsM$tuVI5qC#2xGMEJ zqybbe{>hm}W68?@Z9imIV^f%&4R)ptot~oj>W^qPQ(KH7GZmWO>U~)TPXW`ml`#t6 zw(9KlFS@yN7L#5>t*2dtwrj7|!zwW%7qxx?Q&RWSWT8=H%OaB^ z1>gBwLndc<@u|aE-9d6dzAx`Hn@PVZK z!4ymvP=#3~BB5nwWx)tL+jqSNdX4+3428|rBEu@bjn8AGcQfU9G6^@*_&NzE6?uU$}b+ zM6@$Qb-M3}#WW^STB)`)>Yz?3g!CWT^#ay&TmOJA#?ROseQYTDV``09OWsjTkBM8Y zgbC$C-Hs>Rm5-Dc2EGFU=1TpW>@A&{UAF6MxhO`@;d=Lp5dG^>!wJPS$`|>sfR#T* z)k89T==78spg*keIvxKfrpblpmc5rKi=-&xib&s+&ClBVx0%~zJ_uTc6w({Si^^cj zu#iyoH9?@Jies{n!R&Po2~xtpat$3G`DtwC&4$Qn;{*%^j$*iJwXOYl!B#(R6ZXKm z*9g$Vk2t< z*&Hl;d+9#f2rT_-xdvpoPayV{P3VA{;yl##AC{S1J^D-KU?^sYh3EA*zgu%9lUZWE z9Qf?j#Zd&IIJa!p5A9D`<8*M!0!Cbi=jWD6N=nHj&mo~|@^q*JUZ^-!S4z@>hU@?3 z>JASGhIy*Tw~Dk)Y!^T{R;tPn0LY<=B^&Co{Hu;&A5oaMEEGrm( z)M+CJNB1*jV^lRvNCIx$=Zo3>3#}dN%kq9t<<$mXqvfk>iSBZurxPTDkQjlu+n)Q8 zYc^cEKl5EMeL~hOWQj7;hw0|=uzffsnRRDoo`7QL?>ScYtqEw}1&Zi03N_mnbo3>A zDk3+yKJt7#BBCyow?Zi?nzZwZ!Le7|*X+76;#q^Z6;LFSkLd4Ei-1x(=RSS1OR6H{ zn^R^w&En(oIZJ-7l}YR&W#Sd1y25a%cK1h~5?GC|a3GY4XL!;j>|hV@hf)%HC#|m# zQ#>JwcIwpC*(jlyW!mpX{^l~AcyOy4qu;YYDQ?9`%>i#Ezp1X*{2g8S*Z7WJ>%ek% zehn_Asf}u7%GR}1zjRY)Xj6Su4wHlkfP~dB9dVf&=jhd<|0!Z~8X$S_V)R(_o zTn{EkY7)Nmye%yCW+wO`ATb&<&A6xm92Gdw($L+b{D5&tc#?9WbqH|k-ZuVkWvB#5Ts@{*zYf|oG zr>!xz!!q5rCxot={bQNfpC(m_i9ByV^($TSKVNi~S(Fxk65PDEf?-#}nfPb+uyQM;5Iq&&=Q?J9 z|2>R|wMdPsZu@8=3hoQ=xD~p8-IGGA7f++UuD90Iv!qxp1 ztuWdKoi~GON;S5fa@f-fHw_IMtn5y>ius1oc))L8oalFe!BYF1Ws%uJkahMZT+p9N zLj2fZaIfEg(GmFqo=A%7D7HlRD4$rmUv0S@Dh9@PAmbwTJ4_^R*hr5XfVNjjlvSD2 zjRp^ytwrVZ9p6``Bh*UFJv3ol*8i^mfOLL8v{obcedz<0*LF@wzkWO{hJ*$D)4=D) z^_d@uypP?koYY?+@)7SQr+p}cbQ5-9Q+4C!#{EQ;lzC?N6ya1191D*I-}Uq#n`F~s zn`|_|ZlQFrdA4g!Kb^}bH>Sy!8X(qios4cCYE`$b)ptvx8deh^zc62NQJb;Y;_N7zrse4jZ^X6`h3|4UEwM9p*Zj9zb~B%(T_5W)dhoggo-M`*aI%Z6VpA~PL{-8a=nJEdUD;l#v^lyWy*~J_yMr(K|jhZx` zC5h5}$;WHrj~4Hk;jBp2FfHHh#Hqru@F!r)>Bang-_D}MbR1iTaO#NLl=#0wDq@N^ z_lYs{h(I6+M9FbP(B$Fo`0$?=7%p36Ab@koYkuoL@(b@$7OYnxJYBRrO( zFRO#L7_D*Fv)ib44>n<+RwjOXc9$}TV8GmS;PFEnjXA4{BBSsv+RLgHBcCe%(&1)) zjpaxMZF;Ul(6t+tg1MKoz)YO$&N3Y(r37w_=T7{IkJ*;OkHI+p6k!B8){wbbiR$oz zMxow(pv+EykB?D_bW>KI7+)#SeBVseFu>-~YroNJ@c9K>rjs^32Eo@T~(vfH7 z#qQ2@U)Rr{Kilf*=@|)=-67?>f~TBw`xR-qqNv4yhie8(kC{D@92U8v{<@vD#Ay); zPtShL_+8qd@yB$=|L`4n?^~v67)m4Amh3~HuEgfB#X@fSKD6YT(;wu({qkF1b z<`>u66gj<4D^WJ-pO?ypv7>j{gSP}=p1|26`O*o_CstS49(B61`I6$SKeAB0yXFa% zmW%LWH%L8UJ|-E4)XvkoO`^2Fi=l`9xY_{Dg3ICo`|M}X9^jzgv^G+odjQMix&j`$ zrn=hNv!J@cJ7fw?{Y6s65>?r&fxNst94w0j<58mQRl2JQjX=ZyOSM4MEm37OS-q`F zRV|wBXjKmeDatcsGh%#^f4V5cG({%&0H8LXty-TA2Y#_MAwNp1m2ZFgKE6rs7M%5L zu(7mrUE+2y68!Bz!r-gM==%>oH)O)0Y0w{2yoqHc%Rut1mA~m_Qn^lz%-&h{FKz5= zFQ$FV1*i4F{jav#LR3gTPRXer!dfCvZ4?iSP<7Dl>2gyW82tK)GWmkr8?a5Q+I*20 z*n1;Uw|Pl!H5vZn&9Gf+Z5rn5%_0@9ti4Gf0IV#kNUuB8pyacF80_c4v?Y?zy-~mmzEE;0>=b*$Kx>@Npm7n(?HTix{BMZa2Zq4FFyVONMp0qIm>ASHGTMXGR+7eZG{2ozP1(2e|D8;47}BT8>_JafV5$`% zaAKsf)s+6{_Y%w;cl|{wUBzhJkJ;fn%P!Y1X52Y$m0W&t<}vv#1^e6Zbj%R8cC+R4 z(6{x>m$%g?YPtMaDvqq8I1&VzKwGz&GRaUUV7?Ld6zuD>H7||EEWb&g|8wT^n+=fzX^m`0?KUs?4SlD0%2IxERU-MYJT|>W1DYlF; z1Lu7(|F@SV$?P|+F_a;Bj32eW0#AVhbI?$O?+${ExUG~$nI_cY6;cNDC3;a2Z1{cx zDT_p=3A}m-<~zxH-v{V;krfHXPX-{;jU)A4!@1$R`^K1iJYRJV?jO~x{)9Mq)EXa~ zN8+FJsyns7+pSsvI2R6i^{4^PdaI5D5zW^-#GJ`J7O&@5AZJc*lSgVWCLA)u-6q>J zXm35Blt|PL6x}wRxNIXxU(gMN1>M5-6|fJH4Q|@j1mb}<5I}*3_XYw#79nhk6 zENEMq865?w^60A)rLdP1*dOP&>osf=zt~*wv+>`hLf0$zh{i?EPfobT1jG(<9VJ58 z9vw`Gce^c7-cG#9QeJo*+~b_um`|4F_ZYzofoE%HZ|Eq8YXgM7l`9Wc`Y%`?foDh5 zJ?Vnkn%rSaRQaU`vlScHfbkHPK)v}@@p(T=m#K)2nc0pPb=PBPNdx17@S|c)!aiqj&9AygIgg6$ABNLOzd}?Y88}n}J&z`+@j;{-K-}Lbo zAvLZUCx)LJxjeg@?~@rJ+U|b+u<(>GXO^NN zUUYAz@hiM&)~J$>1xORlqrN%RR&9%o;plQPk<*P77iT<)WYFn--vwM^wRRuJ)fQs_w3j4=^dB#sC^IA|~H zo1N!B@E`0i@e=$+=*wbOU8#-uCUE&|^A7CRD|xuT26NLDfh1yj+Op6F)8`MmAbsY1 zc=xsox}XHDMLCXx>XAVK1R%0&Ir8;$vBU;#aQk4oumB8nz92s3=)loj5 z3?{4atA5vOv*849;HJ>RI#c)zNmMSrpL%CrLcnK>Y)dm_}yRovv>s_&&%xL)s+QL^}uXeBNiYA70*R zh*`qIh0u1s51uAl34>lC-5bSq3$4F>U<>%&_E!uYL}(X5{bo|IHWTv3pI`EX@1KAA zf|suQbdDHAVDr(fo6h6FrQ@H;5hhg-P?z6+et<6S<%ogBUaeW@?SeFYUPWlCd$zjk z{5` zb$D*8mNPIzo*K}Lj%7pfV+$X56CPh#B3-<4@m9*(+WvFmhc6_-!?)Q#5#py+EL45{ zroH9;qVZe*G=ME&<9=w6M<${OMh-_S4us`1m^3e1_=oWg7u1ab0v`wJT-4lq2ZsBL zZf7+1U8b`eeB63_IO)wVUpD_<~^Z?dm zGFg^L)srov+LHjjH2L@i#x9j5t9ONW=jWFKsey1{l2qS#tt9=k7D}=+FUo7DOBMm& z8NG8eP(21n^cb-empKxh+GCTZ_mtSVp~Og=9!UZ?I6L&uGzdTA;R}y-tULF>0lUsr zehOLRNykUM-`VkLVVrerW=JBgDHj>x6kyhr;Yo3NWl$As389K}xUup4S2j^fY83zZuG#qIcbhSR z*r56^zsq9uPwx?4+zYlYQC|V-`ghQUG^nqz^Et7ezH{xR&2_+iJttLl-K4)M zWmROeo@Qdx+(!^;jQtwjE^4N>sbfLN=ntwQU$o+e{P4gv2u+1mQs4HX`O$>*InB+C zen=0Z@w}DfeK|tvF`up)~ybJz$xTP_p}psxuTrV;dcw!NA3a~%dAKy`RP7oMOm&)p1ONKj{?Z$(;e zLXrU-SU!76MuyXGrpD}g&Ov$<#;k81`hSoOc3veK**xO62^#n_aNh#J(h|c@rZTJ< zt9Z2k^Svg9?}lH~nKB9F7fCM3fGZ(irp!TK_F^!16^Fdp(5ERB&)m|PS<2D10 zgsWMel!$o?j^s?2rj}Ax{OhEH)cIT0f17x7(NbSR^|X)4H(>n}(`{Du{;e^^+uGZk z1L;PQblVe)KDncf4Wm#yM_kWrZhSOwE|?vcoT*yZuuMVE7~4?o(qOr&2|Zt*A5spo z5gnrZv4!(ExKo*fR7bL{N^(j+*buZ{hcpM=ik03awq`fQJcWhl-;L3JrP;wZ7<-2> zz%Z3#WDi>!+`@c#pFA;i-*)?Zy7B$#oOPLpvS3zIzUDkGj)cH_8S({fw>TCMZe(?S(myqfQdp7EO47hZg zkM6XRsND25d!ramXw^JFO=Y^`M&8zl>*iCy(wlN79)yZZTpOl5Z12a}l?Fi<`IWa5 z7W2N-aP!T7Zl;yfUhi|f&I5OXfDk3%_EZOntC4hZJ2y5@$Wua?41?!zveiD$yf0{Z z+UScWd@idM|GTJZVr80msxM0~Gf)d+vmL;mS+9S6x%>1_#RdLDQAoq=K&@=+&5yZj zs;P0uJUianXz9huUzY5xmzcsu#riFpehSiqDxR5YMw{e9#IvNor{xP=n#%NP#u95S z6c47xKcMgkO_+CjW9{AcOkY{nS>_acLM0jACPd1Zu&8=ZR`qTe0Gbf z>WEE2c0z}g*c!{#sDpt_@?t9{lN}VS`Pkm%q;JzRtAKzL@g)R>tWpOZL^fwHkOapk zeiCUo*jeXBmXniXMyH&MSs8=Co3=p+2S-ETi7961;*wGz>fib8(@c>#RAX0Z=Rk>VQ@IhMvSe-7`tvuN zzx`wB3_b_lAg5(sRc;j*h22_t`dC+6P7@< ziYm`k6`1$@9#b(Xx#6xRHuKgOc$siqr5NmJJPl)(K3M8sq^8&ebgWz`>5%3qUX2qt zsE}Z&u_+ut`r?#4Tn^fEKBQ~u^@b-{C%Y-RX07aTS_Q%bzZc(1NSE4D)OF`qI7<2I z7lW;KK>QhKa<$OWEN8=zh(ZRyA*F}6^yjxNZTMJ^D|0%<*iSQO+TScJ|DZGh)I#UW zoxv20p#iuBrs3>mwruQ><5xTz_zo}!-^~!+fk#{$VO43)KFj3~znl4LsGH`X1-9R1 zQ3g$HH1oHcXQxNnfwQ60M*%jz$`HEwG%OSN~N{{A*~*orJGBvp55H~oDACQ-!) zJ|7?i;cR4?lQzDhL%E1&iaT&%R`O8SrgcTTf{Vt1IM?uvn`wPg1&_m^6=w0(y4@Tx zFA;8|G>HTL1b+WV?pOdo-8RXg!SV-uFh;Mw(i-1!P;^&XH-;t^ix2^v{>EQwH=~;u zN>4fgXifdRsTH~KQ@7JLtnM+*`dK7Gb=OeNvM+4&?B{r&-Xm>~IW#)_t}-pxE&_^C zLg3?+rgrMv*U~$oj|kgx+!Yum|DG+ldE9aia=>pOo9NT~;-H~qREZ@zte%K45uks) z*`q{LcT5s_l$hx#%FBy?tmDzJ1~l#dC@Z6LTNFKbPO;8L{9tC@OQ;#j7O(S!gjrPQ zPb%FAS98;<&)P<3w@3*=Cl~e8meuJ*9trlpHR3{Z_@e0}dTbE&WpeIv>;}xHvLT$0 z|6z)mjWY`+c~;fjtzYnNYDw*b`2lLu+x6(*qA&hkV{1zKPR4!gTx24|eLUI|zsRyx zJE*>DAIL&b`<{?FoIHDD*lI{JF)Ae`FuES(VaO=LI(+XOtaUV(Se-0ZZ-IPP){KVI zyL_55nCep)8GrGKt3-|aIJ8?!fuSbJQ=1-9Z+2Et*cfbDE%lsobW}Jw>n!xpSZ~r@ z-MxL((O)aaCZZRSmf-#w)X`|1_w

    %NL;>@ytdr#q9l4WF+MYcF#`qJMiHrQPY>m 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 b+{o4uJ>=7SYO1SKAn>_4dpT8+PNw_~g06=E diff --git a/src/assets/image/configuration/scatter/widgetBaseScatter.png b/src/assets/image/configuration/scatter/widgetBaseScatter.png deleted file mode 100644 index b5fcf874741d1511ca368039354a559dd18c2591..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11518 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 w^QJ#SoOe1P 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 diff --git a/src/assets/image/login/bg.jpg b/src/assets/image/login/bg.jpg deleted file mode 100644 index 5581a2f0a847f3fa2535fe4f5b00d86c6007bc2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 682215 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

    Ol-$*gZs-lUyT#x`}W+`H=_XNyGNl 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

    NLRmwDhF0pBr*cH^VVpmIo7Vb`5*w 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�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

    gqnfLbR&wrd0zOH1*TPUHDfU#J!D1BP+!a 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

    I*uFtB9yn}% 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 (^7W|KF?ixq+f})9N%&bf=-D>*eZzv!m3JMg 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 E*+@xjU;qFB diff --git a/src/assets/image/report/canvas-bg.png b/src/assets/image/report/canvas-bg.png deleted file mode 100644 index 203ab35347b7b0fcfd059495b35bacc07fcf7c4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 90 zcmeAS@N?(olHy`uVBq!ia0vp^d?3uo3?x&Mfg2k l978y+Cnp?WIFr!A$iT3gfxW`z^-rJ_gQu&X%Q~loCIA=H6*T|= diff --git a/src/assets/scss/base/font.scss b/src/assets/scss/base/font.scss deleted file mode 100644 index d0f44bc..0000000 --- a/src/assets/scss/base/font.scss +++ /dev/null @@ -1,18 +0,0 @@ -/* CDN 服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */ -@font-face { - font-family: 'iconfont'; /* Project id 3592685 */ - src: url('//at.alicdn.com/t/c/font_3592685_6l4r93gukms.woff2?t=1664282947725') - format('woff2'), - url('//at.alicdn.com/t/c/font_3592685_6l4r93gukms.woff?t=1664282947725') - format('woff'), - url('//at.alicdn.com/t/c/font_3592685_6l4r93gukms.ttf?t=1664282947725') - format('truetype'); -} - -.app-icon { - font-family: 'iconfont' !important; - font-size: 16px; - font-style: normal; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} diff --git a/src/assets/scss/base/normalize.scss b/src/assets/scss/base/normalize.scss deleted file mode 100644 index 84449e9..0000000 --- a/src/assets/scss/base/normalize.scss +++ /dev/null @@ -1,533 +0,0 @@ -/*! normalize.css v1.1.3 | MIT License | git.io/normalize */ -/*https://github.com/necolas/normalize.css/tree/v1*/ -@import "./var"; - -/* ========================================================================== - HTML5 display definitions - ========================================================================== */ - -/** - * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -nav, -section, -summary { - display: block; -} - -ul, li, ol { - list-style: none outside none; -} - -/** - * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3. - */ - -audio, -canvas, -video { - display: inline-block; - *display: inline; - *zoom: 1; -} - -/** - * Prevent modern browsers from displaying `audio` without controls. - * Remove excess height in iOS 5 devices. - */ - -audio:not([controls]) { - display: none; - height: 0; -} - -/** - * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4. - * Known issue: no IE 6 support. - */ - -[hidden] { - display: none; -} - -/* ========================================================================== - Base - ========================================================================== */ - -/** - * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using - * `em` units. - * 2. Prevent iOS text size adjust after orientation change, without disabling - * user zoom. - */ - -html { - font-size: 100%; /* 1 */ - -ms-text-size-adjust: 100%; /* 2 */ - -webkit-text-size-adjust: 100%; /* 2 */ -} - -/** - * Address `font-family` inconsistency between `textarea` and other form - * elements. - */ - -html, -button, -input, -select, -textarea { - font-family: sans-serif; -} - -/** - * Address margins handled incorrectly in IE 6/7. - */ - -body { - margin: 0; -} - -/* ========================================================================== - Links - ========================================================================== */ - -/** - * Address `outline` inconsistency between Chrome and other browsers. - */ - -a:focus { - outline: thin dotted; -} - -/** - * Improve readability when focused and also mouse hovered in all browsers. - */ - -a:active, -a:hover { - outline: 0; -} - -/* ========================================================================== - Typography - ========================================================================== */ - -/** - * Address font sizes and margins set differently in IE 6/7. - * Address font sizes within `section` and `article` in Firefox 4+, Safari 5, - * and Chrome. - */ - -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -h2 { - font-size: 1.5em; - margin: 0.83em 0; -} - -h3 { - font-size: 1.17em; - margin: 1em 0; -} - -h4 { - font-size: 1em; - margin: 1.33em 0; -} - -h5 { - font-size: 0.83em; - margin: 1.67em 0; -} - -h6 { - font-size: 0.67em; - margin: 2.33em 0; -} - -/** - * Address styling not present in IE 7/8/9, Safari 5, and Chrome. - */ - -abbr[title] { - border-bottom: 1px dotted; -} - -/** - * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome. - */ - -b, -strong { - font-weight: bold; -} - -blockquote { - margin: 1em 40px; -} - -/** - * Address styling not present in Safari 5 and Chrome. - */ - -dfn { - font-style: italic; -} - -/** - * Address differences between Firefox and other browsers. - * Known issue: no IE 6/7 normalization. - */ - -hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0; -} - -/** - * Address styling not present in IE 6/7/8/9. - */ - -mark { - background: #ff0; - color: #000; -} - -/** - * Address margins set differently in IE 6/7. - */ - -p, -pre { - margin: 1em 0; -} - -/** - * Correct font family set oddly in IE 6, Safari 4/5, and Chrome. - */ - -code, -kbd, -pre, -samp { - font-family: monospace, serif; - _font-family: 'courier new', monospace; - font-size: 1em; -} - -/** - * Improve readability of pre-formatted text in all browsers. - */ - -pre { - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; -} - -/** - * Address CSS quotes not supported in IE 6/7. - */ - -q { - quotes: none; -} - -/** - * Address `quotes` property not supported in Safari 4. - */ - -q:before, -q:after { - content: ''; - content: none; -} - -/** - * Address inconsistent and variable font size in all browsers. - */ - -small { - font-size: 80%; -} - -/** - * Prevent `sub` and `sup` affecting `line-height` in all browsers. - */ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sup { - top: -0.5em; -} - -sub { - bottom: -0.25em; -} - -/* ========================================================================== - Lists - ========================================================================== */ - -/** - * Address margins set differently in IE 6/7. - */ - -dl, -menu, -ol, -ul { - margin: 0; -} - -dd { - margin: 0; -} - -/** - * Address paddings set differently in IE 6/7. - */ - -menu, -ol, -ul { - padding: 0; -} - -/** - * Correct list images handled incorrectly in IE 7. - */ - -nav ul, -nav ol { - list-style: none; - list-style-image: none; -} - -/* ========================================================================== - Embedded content - ========================================================================== */ - -/** - * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3. - * 2. Improve image quality when scaled in IE 7. - */ - -img { - border: 0; /* 1 */ - -ms-interpolation-mode: bicubic; /* 2 */ -} - -/** - * Correct overflow displayed oddly in IE 9. - */ - -svg:not(:root) { - overflow: hidden; -} - -/* ========================================================================== - Figures - ========================================================================== */ - -/** - * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11. - */ - -figure { - margin: 0; -} - -/* ========================================================================== - Forms - ========================================================================== */ - -/** - * Correct margin displayed oddly in IE 6/7. - */ - -form { - margin: 0; -} - -/** - * Define consistent border, margin, and padding. - */ - -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/** - * 1. Correct color not being inherited in IE 6/7/8/9. - * 2. Correct text not wrapping in Firefox 3. - * 3. Correct alignment displayed oddly in IE 6/7. - */ - -legend { - border: 0; /* 1 */ - padding: 0; - white-space: normal; /* 2 */ - *margin-left: -7px; /* 3 */ -} - -/** - * 1. Correct font size not being inherited in all browsers. - * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5, - * and Chrome. - * 3. Improve appearance and consistency in all browsers. - */ - -button, -input, -select, -textarea { - font-size: 100%; /* 1 */ - margin: 0; /* 2 */ - vertical-align: baseline; /* 3 */ - *vertical-align: middle; /* 3 */ -} - -/** - * Address Firefox 3+ setting `line-height` on `input` using `!important` in - * the UA stylesheet. - */ - -button, -input { - line-height: normal; -} - -/** - * Address inconsistent `text-transform` inheritance for `button` and `select`. - * All other form control elements do not inherit `text-transform` values. - * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+. - * Correct `select` style inheritance in Firefox 4+ and Opera. - */ - -button, -select { - text-transform: none; -} - -/** - * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio` - * and `video` controls. - * 2. Correct inability to style clickable `input` types in iOS. - * 3. Improve usability and consistency of cursor style between image-type - * `input` and others. - * 4. Remove inner spacing in IE 7 without affecting normal text inputs. - * Known issue: inner spacing remains in IE 6. - */ - -button, -html input[type="button"], /* 1 */ -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; /* 2 */ - cursor: pointer; /* 3 */ - *overflow: visible; /* 4 */ -} - -/** - * Re-set default cursor for disabled elements. - */ - -button[disabled], -html input[disabled] { - cursor: default; -} - -/** - * 1. Address box sizing set to content-box in IE 8/9. - * 2. Remove excess padding in IE 8/9. - * 3. Remove excess padding in IE 7. - * Known issue: excess padding remains in IE 6. - */ - -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; /* 1 */ - padding: 0; /* 2 */ - *height: 13px; /* 3 */ - *width: 13px; /* 3 */ -} - -/** - * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome. - * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome - * (include `-moz` to future-proof). - */ - -input[type="search"] { - -webkit-appearance: textfield; /* 1 */ - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; /* 2 */ - box-sizing: content-box; -} - -/** - * Remove inner padding and search cancel button in Safari 5 and Chrome - * on OS X. - */ - -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/** - * Remove inner padding and border in Firefox 3+. - */ - -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/** - * 1. Remove default vertical scrollbar in IE 6/7/8/9. - * 2. Improve readability and alignment in all browsers. - */ - -textarea { - overflow: auto; /* 1 */ - vertical-align: top; /* 2 */ -} - -/* ========================================================================== - Tables - ========================================================================== */ - -/** - * Remove most spacing between table cells. - */ - -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/src/assets/scss/base/var.scss b/src/assets/scss/base/var.scss deleted file mode 100644 index 3b426d0..0000000 --- a/src/assets/scss/base/var.scss +++ /dev/null @@ -1,20 +0,0 @@ -// 系统主题等样式库[与antd主题保持一致] -// https://github.com/ant-design/ant-design/blob/master/components/style/color/colors.less -// 背景 -$bgBase: #F5F7FA; -$bgBlack: #000000; -$bgWhite: #ffffff; -$bgTrans: transparent; -$blue-base: #526ecc; -/// color|1|Background Color|4 -$--color-white: #FFFFFF !default; -$blue-1: mix($--color-white, $blue-base, 10%) !default; -$blue-2: mix($--color-white, $blue-base, 20%) !default; -$blue-3: mix($--color-white, $blue-base, 30%) !default; -$blue-4: mix($--color-white, $blue-base, 40%) !default; -$blue-5: mix($--color-white, $blue-base, 50%) !default; -$blue-6: mix($--color-white, $blue-base, 60%) !default; -$blue-7: mix($--color-white, $blue-base, 70%) !default; -$blue-8: mix($--color-white, $blue-base, 80%) !default; -$blue-9: mix($--color-white, $blue-base, 90%) !default; -$blue-10: mix($--color-white, $blue-base, 100%) !default; \ No newline at end of file diff --git a/src/assets/scss/index.scss b/src/assets/scss/index.scss deleted file mode 100644 index b9aba7a..0000000 --- a/src/assets/scss/index.scss +++ /dev/null @@ -1,8 +0,0 @@ -/** - * 样式 - */ -@import './base/font'; -@import "./base/var"; -@import "./mixin/mixins"; -@import "./mixin/basic"; -@import "./base/normalize"; diff --git a/src/assets/scss/mixin/basic.scss b/src/assets/scss/mixin/basic.scss deleted file mode 100644 index 9c1ae17..0000000 --- a/src/assets/scss/mixin/basic.scss +++ /dev/null @@ -1,25 +0,0 @@ -// 单行文本溢出 -@mixin single() { - overflow: hidden; - text-overflow:ellipsis; - white-space: nowrap; -} -// 多行文本溢出 -@mixin multiple($line: 2) { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: $line; - overflow: hidden; - -ms-text-overflow: ellipsis; - -o-text-overflow: ellipsis; - text-overflow: ellipsis; -} -// 禁止文本被选择 -@mixin user-select { - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} - - diff --git a/src/assets/scss/mixin/config.scss b/src/assets/scss/mixin/config.scss deleted file mode 100644 index a75a24a..0000000 --- a/src/assets/scss/mixin/config.scss +++ /dev/null @@ -1,4 +0,0 @@ -$namespace: 'app'; -$element-separator: '__'; -$modifier-separator: '--'; -$state-prefix: 'is-'; \ No newline at end of file diff --git a/src/assets/scss/mixin/function.scss b/src/assets/scss/mixin/function.scss deleted file mode 100644 index 6728b9a..0000000 --- a/src/assets/scss/mixin/function.scss +++ /dev/null @@ -1,48 +0,0 @@ -@import "config"; - -/* BEM support Func - -------------------------- */ -@function selectorToString($selector) { - $selector: inspect($selector); - $selector: str-slice($selector, 2, -2); - @return $selector; -} - -@function containsModifier($selector) { - $selector: selectorToString($selector); - - @if str-index($selector, $modifier-separator) { - @return true; - } @else { - @return false; - } -} - -@function containWhenFlag($selector) { - $selector: selectorToString($selector); - - @if str-index($selector, '.' + $state-prefix) { - @return true - } @else { - @return false - } -} - -@function containPseudoClass($selector) { - $selector: selectorToString($selector); - - @if str-index($selector, ':') { - @return true - } @else { - @return false - } -} - -@function hitAllSpecialNestRule($selector) { - - @return containsModifier($selector) or containWhenFlag($selector) or containPseudoClass($selector); -} -// $number 不能为偶数 -@function px($number) { - @return $number / 2 -} diff --git a/src/assets/scss/mixin/mixins.scss b/src/assets/scss/mixin/mixins.scss deleted file mode 100644 index eec3c26..0000000 --- a/src/assets/scss/mixin/mixins.scss +++ /dev/null @@ -1,188 +0,0 @@ -@import "function"; - -/* Break-points - -------------------------- */ -@mixin res($key, $map: $--breakpoints) { - // 循环断点Map,如果存在则返回 - @if map-has-key($map, $key) { - @media only screen and #{inspect(map-get($map, $key))} { - @content; - } - } @else { - @warn "Undefeined points: `#{$map}`"; - } -} - -/* Scrollbar - -------------------------- */ -@mixin scroll-bar { - $--scrollbar-thumb-background: #b4bccc; - $--scrollbar-track-background: #fff; - - &::-webkit-scrollbar { - z-index: 11; - width: 6px; - - &:horizontal { - height: 6px; - } - - &-thumb { - border-radius: 5px; - width: 6px; - background: $--scrollbar-thumb-background; - } - - &-corner { - background: $--scrollbar-track-background; - } - - &-track { - background: $--scrollbar-track-background; - - &-piece { - background: $--scrollbar-track-background; - width: 6px; - } - } - } -} - -/* Placeholder - -------------------------- */ -@mixin placeholder { - &::-webkit-input-placeholder { - @content - } - - &::-moz-placeholder { - @content - } - - &:-ms-input-placeholder { - @content - } -} - -/* BEM - -------------------------- */ -@mixin b($block) { - $B: $namespace+'-'+$block !global; - - .#{$B} { - @content; - } -} - -@mixin e($element) { - $E: $element !global; - $selector: &; - $currentSelector: ""; - @each $unit in $element { - $currentSelector: #{$currentSelector + "." + $B + $element-separator + $unit + ","}; - } - - @if hitAllSpecialNestRule($selector) { - @at-root { - #{$selector} { - #{$currentSelector} { - @content; - } - } - } - } @else { - @at-root { - #{$currentSelector} { - @content; - } - } - } -} - -@mixin m($modifier) { - $selector: &; - $currentSelector: ""; - @each $unit in $modifier { - $currentSelector: #{$currentSelector + & + $modifier-separator + $unit + ","}; - } - - @at-root { - #{$currentSelector} { - @content; - } - } -} - -@mixin configurable-m($modifier, $E-flag: false) { - $selector: &; - $interpolation: ''; - - @if $E-flag { - $interpolation: $element-separator + $E-flag; - } - - @at-root { - #{$selector} { - .#{$B+$interpolation+$modifier-separator+$modifier} { - @content; - } - } - } -} - -@mixin spec-selector($specSelector: '', $element: $E, $modifier: false, $block: $B) { - $modifierCombo: ''; - - @if $modifier { - $modifierCombo: $modifier-separator + $modifier; - } - - @at-root { - #{&}#{$specSelector}.#{$block+$element-separator+$element+$modifierCombo} { - @content - } - } -} - -@mixin meb($modifier: false, $element: $E, $block: $B) { - $selector: &; - $modifierCombo: ''; - - @if $modifier { - $modifierCombo: $modifier-separator + $modifier; - } - - @at-root { - #{$selector} { - .#{$block+$element-separator+$element+$modifierCombo} { - @content - } - } - } -} - -@mixin when($state) { - @at-root { - &.#{$state-prefix + $state} { - @content; - } - } -} - -@mixin extend-rule($name) { - @extend #{'%shared-'+$name}; -} - -@mixin share-rule($name) { - $rule-name: '%shared-'+$name; - - @at-root #{$rule-name} { - @content - } -} - -@mixin pseudo($pseudo) { - @at-root #{&}#{':#{$pseudo}'} { - @content - } -} diff --git a/src/components/create-portal/index.tsx b/src/components/create-portal/index.tsx deleted file mode 100644 index 7dccef2..0000000 --- a/src/components/create-portal/index.tsx +++ /dev/null @@ -1,28 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-07 20:16:24 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-06 21:12:19 - * @FilePath: \bigscreen\src\components\create-portal\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import { FC, ReactNode, useEffect, useRef } from 'react' -import ReactDOM from 'react-dom' - -interface CreatePortalProps { - children: ReactNode -} - -const CreatePortal: FC = ({ children }) => { - let el = useRef(document.createElement('div')) - useEffect(() => { - document.body.appendChild(el.current) - return () => { - document.body.removeChild(el.current) - } - }, [el]) - return ReactDOM.createPortal(children, el.current) -} - -export default CreatePortal diff --git a/src/components/echarts/index.tsx b/src/components/echarts/index.tsx deleted file mode 100644 index e655532..0000000 --- a/src/components/echarts/index.tsx +++ /dev/null @@ -1,181 +0,0 @@ -import { memo, useRef, useEffect, useCallback } from 'react' -import { IEchartConfig } from '@src/types' -import themes from '@src/theme/index' -import * as echarts from 'echarts' -import '@src/utils/echarts-wordcloud' - -const Echarts = memo( - (props: IEchartConfig) => { - const { - style, - getEchart, - options = {}, - autoplay = { - interval: 3000 - }, - onEvents, - theme = 'dark', - notMerge = true, - lazyUpdate = false - } = props - // 设置echarts主题 - useEffect(() => { - echarts.registerTheme(theme, themes[theme]) - }, [theme]) - // timer - const timmer = useRef(0) - // tooltip auto play current index - const currentIndex = useRef(-1) - // echarts dom - const echartsRef = useRef(null) - // echarts 实例 - const echartsInstance = useRef(null) - useEffect(() => { - if (echartsRef.current && (!echartsInstance.current || theme)) { - echartsInstance.current = echarts.init(echartsRef.current, theme) - // echartsInstance.current = echarts.init(echartsRef.current) - // 这里主要外面需要获取echarts实例 - typeof getEchart === 'function' && getEchart(echartsInstance.current) - } - }, [getEchart, theme, echartsRef]) - // data change update echart - useEffect(() => { - if (echartsInstance.current && JSON.stringify(options) !== '{}') { - // echartsInstance.current.hideLoading() - echartsInstance.current.setOption( - { - // toolbox: { - // feature: { - // saveAsImage: {} - // } - // }, - ...options, - tooltip: { - trigger: 'axis', - backgroundColor: 'rgba(0,0,0,.6)', - borderColor: 'rgba(255,255,255,.2)', - padding: [8, 8], - textStyle: { - color: '#fff' - }, - ...options.tooltip - } - }, - { - notMerge: notMerge, - lazyUpdate: lazyUpdate - } - ) - // 绑定事件 - if (onEvents && onEvents.length) { - for (let i = 0; i < onEvents.length; i++) { - echartsInstance.current.off(onEvents[i].name) - echartsInstance.current.on(onEvents[i].name, onEvents[i].fn) - } - } - } - }, [options, echartsInstance, theme, notMerge, lazyUpdate, onEvents, style]) - // auto play function - const autoPlayHandler = useCallback(() => { - if (!options.series || !options.series.length) { - return false - } - if (echartsInstance.current && autoplay && autoplay.interval > 0) { - if (timmer.current) { - clearInterval(timmer.current) - } - timmer.current = setInterval(() => { - // get series length - const dataLen = - options.series && options.series.length - ? options.series[0].data.length - : 0 - // 取消之前高亮的图形 - echartsInstance.current.dispatchAction({ - type: 'downplay', - seriesIndex: 0 - }) - currentIndex.current = (currentIndex.current + 1) % dataLen - // 高亮当前图形 - echartsInstance.current.dispatchAction({ - type: 'highlight', - seriesIndex: 0, - dataIndex: currentIndex.current - }) - // 显示 tooltip - echartsInstance.current.dispatchAction({ - type: 'showTip', - seriesIndex: 0, - dataIndex: currentIndex.current - }) - }, autoplay.interval) - } - }, [echartsInstance, timmer, options, autoplay, currentIndex]) - - useEffect(() => { - autoPlayHandler() - // 鼠标移入事件 - const mouseHander = (e: any) => { - clearInterval(timmer.current) - currentIndex.current = e.dataIndex - // 取消之前高亮的图形 - echartsInstance.current.dispatchAction({ - type: 'downplay', - seriesIndex: 0 - }) - // 高亮当前图形 - echartsInstance.current.dispatchAction({ - type: 'highlight', - seriesIndex: 0, - dataIndex: currentIndex.current - }) - } - // size事件 - const resizeHandler = () => { - echartsInstance.current.resize() - } - if (echartsInstance.current) { - resizeHandler() - echartsInstance.current.on('mouseover', mouseHander) - echartsInstance.current.on('mouseout', autoPlayHandler) - window.addEventListener('resize', resizeHandler) - } - return () => { - if (echartsInstance.current) { - clearInterval(timmer.current) - echartsInstance.current.off('mouseover', mouseHander) - echartsInstance.current.off('mouseout', autoPlayHandler) - window.removeEventListener('resize', resizeHandler) - } - } - }, [autoPlayHandler, echartsInstance, timmer, currentIndex, style]) - - // 销毁图表 - useEffect(() => { - if (echartsInstance.current) { - // echartsInstance.current.showLoading('default', { - // text: '加载中...', - // color: '#1890ff', - // maskColor: 'rgba(0,0,0,0)', - // textColor: '#1890ff', - // spinnerRadius: 6, - // lineWidth: 3 - // }) - } - return () => { - if (echartsInstance.current) { - echartsInstance.current.dispose() - } - } - }, [echartsInstance, theme]) - return

    - }, - (a, b) => { - if (JSON.stringify(a) === JSON.stringify(b)) { - return true - } - return false - } -) - -export default Echarts diff --git a/src/components/json-editor/index.scss b/src/components/json-editor/index.scss deleted file mode 100644 index 4bce54f..0000000 --- a/src/components/json-editor/index.scss +++ /dev/null @@ -1,36 +0,0 @@ -@include b(json-editor) { - .jsoneditor { - border: 1px solid #383838; - border-radius: 3px; - overflow: hidden; - color: #999; - } - .jsoneditor-menu { - display: none; - } - .jsoneditor-statusbar { - background-color: #424242; - border-top: 1px solid #383838; - } - .ace-jsoneditor { - .ace_marker-layer .ace_active-line { - background-color: rgba(255, 255, 255, 0.2); - } - color: #999; - .ace_gutter, - .ace_scroller { - background-color: #424242; - } - .ace_gutter { - color: #999; - border-right: 1px solid #383838; - } - .ace_gutter-active-line { - background-color: rgba(255, 255, 255, .2); - } - } - .ace_variable, - .ace_text-layer { - color: #999; - } -} \ No newline at end of file diff --git a/src/components/json-editor/index.tsx b/src/components/json-editor/index.tsx deleted file mode 100644 index 89d24a4..0000000 --- a/src/components/json-editor/index.tsx +++ /dev/null @@ -1,57 +0,0 @@ -import { - FC, useCallback, useEffect, useRef -} from 'react' -import { IAnyObject } from '@src/types' -import JSONEditor, { JSONEditorOptions } from 'jsoneditor' -import 'jsoneditor/dist/jsoneditor.css' -import './index.scss' - -interface IJsonEditorProps { - value: IAnyObject; - onChange?: (josn?: any) => void; - options?: JSONEditorOptions; -} - -const JsonEditor: FC = ({ - value, - onChange, - options = {} -}) => { - - const editorRef = useRef(null) - const editorObj = useRef(null) - - // 初始化JOSN编辑器 - const initEditor = useCallback(() => { - if (!editorObj.current) { - const totalOptions: JSONEditorOptions = { - mode: 'code', - onChange: () => { - onChange && onChange(editorObj.current?.get()) - }, - ...options - } - editorObj.current = new JSONEditor(editorRef.current, totalOptions, value) - } - }, [onChange, options, value]) - - useEffect(() => { - initEditor() - }, [initEditor]) - - - useEffect(() => { - return () => { - // 销毁 - if (editorObj.current) { - editorObj.current.destroy() - } - } - }, [editorObj]) - - return ( -
    - ) -} - -export default JsonEditor \ No newline at end of file diff --git a/src/components/loading/index.tsx b/src/components/loading/index.tsx deleted file mode 100644 index 2ae10fd..0000000 --- a/src/components/loading/index.tsx +++ /dev/null @@ -1,40 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-10 22:09:59 - * @FilePath: \bigscreen\src\components\loading\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import { FC, HTMLAttributes } from 'react' -import { Spin } from 'antd' - -interface ILoadingProps extends HTMLAttributes { - text?: string -} - -const Loaindg: FC = ({ text, style, ...reset }) => { - return ( - <> -
    - -
    - - ) -} - -export default Loaindg diff --git a/src/components/pop-confirm/index.tsx b/src/components/pop-confirm/index.tsx deleted file mode 100644 index 8ae1803..0000000 --- a/src/components/pop-confirm/index.tsx +++ /dev/null @@ -1,63 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-11 21:40:17 - * @FilePath: \bigscreen\src\components\pop-confirm\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import { FC, ReactNode } from 'react' -import { message, Popconfirm } from 'antd' -import Ajax from '@src/service' -import { IAnyObject } from '@src/types' - -interface IPopConfirmProps { - // 请求接口,这里查找的@src/service - requestName: string - // 文本 - text?: string - // 刷新表格 - reload?: () => void - // 其他参数 - params?: IAnyObject - // 回调方法 - callback?: Function - children?: ReactNode -} - -const PopConfirm: FC = ({ - text, - requestName, - reload, - params, - callback, - children -}) => { - const onConfirm = () => { - // 判断是否有该接口 - if (!Ajax[requestName]) { - message.error('该接口不存在,请检查') - return false - } - Ajax[requestName](params).then((res) => { - if (res) { - message.success(`${text}成功`) - reload && reload() - callback && callback() - } - }) - } - return ( - - {children ? children : text} - - ) -} - -export default PopConfirm diff --git a/src/components/private-route/index.scss b/src/components/private-route/index.scss deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/private-route/index.tsx b/src/components/private-route/index.tsx deleted file mode 100644 index 2fa567b..0000000 --- a/src/components/private-route/index.tsx +++ /dev/null @@ -1,53 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-11 22:29:06 - * @FilePath: \bigscreen\src\components\private-route\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import session from '@src/utils/session-storage' -import { memo, useEffect } from 'react' -import { Route, Redirect } from 'react-router-dom' -interface IPrivateRoute { - component: any - title: string - isPrivate: boolean - [propName: string]: any -} -const PrivateRoute = memo( - ({ - // eslint-disable-next-line react/prop-types - component: Component, - title, - isPrivate, - ...rest - }: IPrivateRoute) => { - // 处理标题 - useEffect(() => { - document.title = title - }, [title]) - return ( - { - if (isPrivate) { - return session.getItem('token') ? ( - - ) : ( - - ) - } else { - return - } - }} - /> - ) - } -) -export default PrivateRoute diff --git a/src/components/request/index.tsx b/src/components/request/index.tsx deleted file mode 100644 index 20618e6..0000000 --- a/src/components/request/index.tsx +++ /dev/null @@ -1,133 +0,0 @@ -/* - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-12 16:28:34 - * @FilePath: \bigscreen\src\components\request\index.tsx - * @Description: 页面描述 - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import React, { useEffect, memo, FC, useState } from 'react' -import Wrapper from '@src/components/wrapper' -import { useRequest } from 'ahooks' -import axios from 'axios' - -interface IResult { - code: string - data: any - msg: string - success: boolean - - [propNames: string]: any -} - -interface IRequestProps { - // 是否需要占位 - isPlaceholder: Boolean - // 类型 - method: 'get' | 'post' - // 接口地址 - url: string - // 接口参数 - params: string - render: (data: any, success: boolean, setP?: React.Dispatch) => any -} - -// const Request: FC = ({ -// method, -// url, -// params, -// isPlaceholder, -// render -// }) => { -// // 获取数据 -// const [data, setData] = useState(null) -// const [loading, setLoading] = useState(false) -// const [error, setError] = useState(false) -// const [success, setSuccess] = useState(false) - -// useEffect(() => { -// if (url) { -// setError(false) -// setLoading(true) -// axios({ -// url: url, -// method: method, -// params: JSON.parse(params) -// }) -// .then((res: any) => { -// setLoading(false) -// setSuccess(true) -// setData(res.data.data || res.data) -// }) -// .catch((res) => { -// setLoading(false) -// setSuccess(false) -// setError(false) -// }) -// } -// }, [url, params]) -// return ( -// <> -// {isPlaceholder ? ( -// -// {render(data, success)} -// -// ) : ( -// render(data, success) -// )} -// -// ) -// } - -const Request: FC = ({ - method, - url, - params, - isPlaceholder, - render -}) => { - // 获取数据 - const { data, loading, error } = useRequest( - async () => { - console.log(url, process.env.REACT_APP_ENV === 'production', 'urlurl') - return await new Promise( - (resolve: (data: IResult) => void, reject: (data: any) => void) => { - axios({ - url: - process.env.REACT_APP_ENV === 'production' && - url === 'http://localhost:6001/configuration' - ? 'https://myfirebug.github.io/bigscreen/configuration' - : url, - method: method, - params: JSON.parse(params) - }) - .then((res: any) => { - // resolve(res.data.data || res.data) - resolve(res) - }) - .catch((res) => { - reject(res) - }) - } - ) - }, - { - refreshDeps: [params, url], - ready: Boolean(url) - } - ) - - return ( - <> - {isPlaceholder ? ( - - {render(url ? data : null, url ? !error : true)} - - ) : ( - render(url ? data : null, url ? !error : true) - )} - - ) -} -export default Request diff --git a/src/components/wrapper/index.scss b/src/components/wrapper/index.scss deleted file mode 100644 index a2c91e4..0000000 --- a/src/components/wrapper/index.scss +++ /dev/null @@ -1,21 +0,0 @@ -@include b(wrapper) { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - text-align: center; - @include e(loading) { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - } - @include e(error) { - .anticon { - font-size: 40px; - color: #bbb; - padding-bottom: 10px; - } - } -} diff --git a/src/components/wrapper/index.tsx b/src/components/wrapper/index.tsx deleted file mode 100644 index 1f65fea..0000000 --- a/src/components/wrapper/index.tsx +++ /dev/null @@ -1,52 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-09-07 09:33:32 - * @FilePath: \bigscreen\src\components\wrapper\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import { FC, ReactNode, HTMLAttributes } from 'react' -import { Spin, Empty } from 'antd' -import { CloseCircleOutlined } from '@ant-design/icons' -import './index.scss' - -interface IWrapperProps extends HTMLAttributes { - loading: boolean - error: boolean - nodata: boolean - children: ReactNode -} - -const Wrapper: FC = ({ loading, error, nodata, children }) => { - return ( -
    - {loading && ( -
    - -
    - )} - {error && !loading && ( -
    - -

    - 加载失败 -

    -
    - )} - {!loading && !error && nodata && ( -
    - -
    - )} - {!loading && !error && !nodata && children} -
    - ) -} - -export default Wrapper diff --git a/src/config.js b/src/config.js new file mode 100644 index 0000000..646d201 --- /dev/null +++ b/src/config.js @@ -0,0 +1,16 @@ +module.exports = { + // 站点名称 + sitename: "大屏的后台管理系统", + // 站点标题 + title: "基于 React 拖动配置大屏的后台管理系统", + // 站点描述 + description: "我是站点描述", + // 站点关键词 + keywords: "我是站点关键词", + // 开发环境接口地址 + developmentApi: "", + // 正式环境接口地址 + productionApi: "", + // 主题 + theme: "theme01", +}; diff --git a/src/config/index.ts b/src/config/index.ts deleted file mode 100644 index ca10b07..0000000 --- a/src/config/index.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { IAnyObject } from '@src/types' - -interface IConfig { - [propName: string]: IAnyObject -} - -// 这里是后台接口前缀 -export const config: IConfig = { - development: { - default: 'http://192.168.200.7:9900', - localhost: '/', - hjcLocalhost: 'http://192.168.200.7:9900', - wjLocalhost: 'http://192.168.200.7:9900' - }, - production: { - default: 'http://yjyj.hkdata.com', - localhost: '/', - hjcLocalhost: 'http://yjyj.hkdata.com', - wjLocalhost: 'http://yjyj.hkdata.com' - } -} diff --git a/src/config/table-config.ts b/src/config/table-config.ts deleted file mode 100644 index 5a36a89..0000000 --- a/src/config/table-config.ts +++ /dev/null @@ -1,26 +0,0 @@ -const tableConfig = { - bordered: true, - pagination: { - show: true, - pageSize: 10, - current: 1 - }, - showHeader: true, - hasData: true, - tableLayout: undefined, - dateValueType: 'date', - search: { - span: 6, - collapseRender: undefined, - labelWidth: 100 - }, - options: { - show: true, - density: true, - // fullScreen: true, - setting: true - }, - rowKey: 'id' -}; - -export default tableConfig; diff --git a/src/core/hook/index.ts b/src/core/hook/index.ts new file mode 100644 index 0000000..8f28744 --- /dev/null +++ b/src/core/hook/index.ts @@ -0,0 +1 @@ +export * from "./useTopic.hook"; diff --git a/src/core/hook/useTopic.hook.tsx b/src/core/hook/useTopic.hook.tsx new file mode 100644 index 0000000..6bfb49a --- /dev/null +++ b/src/core/hook/useTopic.hook.tsx @@ -0,0 +1,27 @@ +import { useState, useCallback } from "react"; +import { ITopicItem, API } from "@service/index"; +export function useTopic() { + // 获取所有主题数据 + const [topics, setTopics] = useState([]); + // 是否处理loading状态 + const [topicsLoading, setTopicsLoading] = useState(false); + // 获取主题列表数据 + const getTopics = useCallback((params: any) => { + setTopicsLoading(true); + API.topicService + .getTopics(params) + .then((data) => { + setTopics(data); + setTopicsLoading(false); + }) + .catch(() => { + setTopicsLoading(false); + }); + }, []); + + return { + topics, + topicsLoading, + getTopics, + }; +} diff --git a/src/core/theme/index.ts b/src/core/theme/index.ts new file mode 100644 index 0000000..fe39bbf --- /dev/null +++ b/src/core/theme/index.ts @@ -0,0 +1,59 @@ +import { themes, IThemeName } from "./themes"; +import cssVars from "css-vars-ponyfill"; +export * from "./themes"; +// 判断浏览器是否支持cssVar +const isSupportCssVar = + window.CSS && window.CSS.supports && window.CSS.supports("(--a: 0)"); +/** + * cssVar格式话 + * @param themeJson 换肤JSON + * @param isJoin 是否转化成JSON + * @returns + */ +const formatCssVar = ( + themeJson: Record = {}, + isJoin = true +) => { + const cssvar = Object.keys(themeJson) + .map((item) => `${item}:${themeJson[item]};\n`) + .join(""); + return isJoin ? `:root{\n${cssvar}}` : cssvar; +}; +/** + * + * @param variable 换肤JSON + * @param selector 换肤style标签 + * @returns + */ +const cssRootVar = ( + themeJson: Record = {}, + selector = "style[data-theme='theme']" +) => { + const root = selector + ? document.querySelector(selector) || document.createElement("style") + : document.createElement("style"); + console.log(root, "root"); + root.innerHTML = formatCssVar(themeJson); + if (!root.getAttribute("data-theme")) { + root.setAttribute("data-theme", "theme"); + const header = document.head || document.getElementsByName("head")[0]; + if (!header) return; + header.appendChild(root); + } +}; +/** + * 设置换肤 + * @param theme 换肤名称 + */ +export function setTheme(theme: IThemeName) { + if (isSupportCssVar) { + cssRootVar(themes[theme]); + } else { + document.documentElement.setAttribute("data-theme", theme); + cssVars({ + watch: true, + variables: themes[theme], + onlyLegacy: false, + }); + } +} diff --git a/src/core/theme/theme01.ts b/src/core/theme/theme01.ts new file mode 100644 index 0000000..0acae30 --- /dev/null +++ b/src/core/theme/theme01.ts @@ -0,0 +1,28 @@ +// 主题01 +export const theme01 = { + /* ------------------切换白天夜间模式不变的变量start------------------ */ + // 主色 + "--primary-color": "#80bd01", + // 主要用于主色背景上的字体颜色 + "--white": "#fff", + /* ------------------切换白天夜间模式不变的变量end------------------ */ + + /* ------------------切换白天夜间模式变化的变量start------------------ */ + // html背景颜色 + "--html-background-color": "#d9d9d9", + // html字体颜色 + "--html-font-color": "#262626", + // 模块背景颜色 + "--module-background-color": "#fff", + // 模块头部背景颜色 + "--module-hd-background-color": "#f5f5f5", + // 标签背景颜色 + "--label-background-color": "#bfbfbf", + // 灰色字体颜色 + "--gray-font-color": "#bfbfbf", + // 深灰字体颜色 + "--dark-gray-font-color": "#999", + // 边框颜色 + "--border-color": "#f0f0f0", + /* ------------------切换白天夜间模式变化的变量end------------------ */ +}; diff --git a/src/core/theme/theme01_dark.ts b/src/core/theme/theme01_dark.ts new file mode 100644 index 0000000..83d5157 --- /dev/null +++ b/src/core/theme/theme01_dark.ts @@ -0,0 +1,28 @@ +// 主题01 +export const theme01_dark = { + /* ------------------切换白天夜间模式不变的变量start------------------ */ + // 主色 + "--primary-color": "#80bd01", + // 主要用于主色背景上的字体颜色 + "--white": "#fff", + /* ------------------切换白天夜间模式不变的变量end------------------ */ + + /* ------------------切换白天夜间模式变化的变量start------------------ */ + // html背景颜色 + "--html-background-color": "#000", + // html字体颜色 + "--html-font-color": "#fff", + // 模块背景颜色 + "--module-background-color": "#333", + // 模块头部背景颜色 + "--module-hd-background-color": "#222", + // 标签背景颜色 + "--label-background-color": "#bfbfbf", + // 灰色字体颜色 + "--gray-font-color": "#bfbfbf", + // 深灰字体颜色 + "--dark-gray-font-color": "#999", + // 边框颜色 + "--border-color": "#222", + /* ------------------切换白天夜间模式变化的变量end------------------ */ +}; diff --git a/src/core/theme/themes.ts b/src/core/theme/themes.ts new file mode 100644 index 0000000..045d663 --- /dev/null +++ b/src/core/theme/themes.ts @@ -0,0 +1,31 @@ +import { theme01 } from "./theme01"; +import { theme01_dark } from "./theme01_dark"; + +type IThemes = { + [propName in IThemeName]: { + [propName: string]: any; + }; +}; + +export type IThemeName = "theme01" | "theme01_dark"; + +export interface IThemeItem { + name: IThemeName; + color: string; +} + +export const themeList: IThemeItem[] = [ + { + name: "theme01", + color: theme01["--primary-color"], + }, + { + name: "theme01_dark", + color: theme01_dark["--primary-color"], + }, +]; + +export const themes: IThemes = { + theme01, + theme01_dark, +}; diff --git a/src/index.scss b/src/index.scss deleted file mode 100644 index d345e54..0000000 --- a/src/index.scss +++ /dev/null @@ -1,170 +0,0 @@ -/*公用搜索样式*/ - -@include b(search) { - margin-bottom: 10px; - padding: 15px 10px 0 10px; - background: #fff; - border-radius: 5px; - @include e(list) { - display: flex; - flex-wrap: wrap; - } - @include e(item) { - width: 300px; - display: flex; - align-items: center; - padding-bottom: 15px; - overflow: hidden; - .label { - width: 100px; - text-align: right; - } - .value { - flex: 1; - overflow: hidden; - } - } -} - -/*公用表格*/ - -@include b(table) { - @include e(operation) { - position: relative; - left: -5px; - display: flex; - align-items: center; - .link { - opacity: 1; - color: #1890ff; - cursor: pointer; - margin: 0 5px; - transition: all 0.25s ease 0s; - &:hover { - opacity: 0.8; - } - } - .num { - display: inline; - min-width: 60px; - color: #333; - } - } -} - -.link { - color: #1890ff; - transition: all 0.25s ease 0s; - cursor: pointer; - &:hover { - color: #40a9ff; - } -} - -/* 设置滚动条的样式 */ - -::-webkit-scrollbar { - width: 6px; - height: 6px; -} - -/* 滚动槽 */ - -::-webkit-scrollbar-track { - border-radius: 6px; -} - -/* 滚动条滑块 */ - -::-webkit-scrollbar-thumb { - border-radius: 6px; - background: rgba(255, 255, 255, 0.5); -} - -::-webkit-scrollbar-thumb:window-inactive { - background: rgba(255, 255, 255, 0.5); -} - -.ant-pro-table .ant-pro-table-search { - margin-bottom: 10px; -} - -.ant-tabs-content-left .ant-tabs-tabpane { - padding-left: 10px !important; -} - -@keyframes rotate { - 0% { - transform: rotate(0); - } - 100% { - transform: rotate(360deg); - } -} - -// 右击菜单样式 -@include b(content-menu) { - display: none; - position: fixed; - left: 300px; - top: 200px; - z-index: 99999; - width: 200px; - background-color: #666; - border: 1px solid rgba(0, 0, 0, 0.8); - border-radius: 5px; - box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); - overflow: hidden; - @include e(item) { - display: flex; - padding: 0 10px; - line-height: 30px; - cursor: pointer; - color: rgba(255, 255, 255, 0.8); - transition: all 0.25s ease 0s; - &:hover { - color: #fff; - background-color: #444; - } - .app-icon { - padding-right: 10px; - } - .name { - flex: 1; - } - &:last-child { - border: none; - } - @include when(disabled) { - cursor: no-drop; - color: rgba(255, 255, 255, 0.4); - &:hover { - color: rgba(255, 255, 255, 0.4); - background-color: #666; - } - } - @include when(border) { - border-bottom: 1px solid rgba(0, 0, 0, 0.4); - } - } -} - -#js_loading { - position: fixed; - left: 50%; - top: 59%; - transform: translate(-50%, -100px); - display: none; - align-items: center; - justify-content: center; - width: 80px; - height: 80px; - border-radius: 10px; - background: rgba(0, 0, 0, 0.85); - .ant-spin { - color: #fff; - } - .ant-spin-dot-item { - background: #fff; - } -} diff --git a/src/index.tsx b/src/index.tsx deleted file mode 100644 index 230da20..0000000 --- a/src/index.tsx +++ /dev/null @@ -1,38 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-10 21:06:49 - * @FilePath: \bigscreen\src\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import ReactDOM from 'react-dom' -import { ConfigProvider } from 'antd' -import moment from 'moment' -import App from './App' -import { persistStore } from 'redux-persist' -import { PersistGate } from 'redux-persist/integration/react' -import { Provider } from 'react-redux' -import store from './store/index' -import '@ant-design/pro-table/dist/table.css' -// import 'default-passive-events' -// 国际化 -import zhCN from 'antd/lib/locale/zh_CN' -import 'moment/locale/zh-cn' -import 'antd/dist/antd.min.css' -import './index.scss' -import './mock' -moment.locale('zh-cn') -const persistor = persistStore(store) - -ReactDOM.render( - - - - - - - , - document.getElementById('root') -) diff --git a/src/logo.svg b/src/logo.svg deleted file mode 100644 index 9dfc1c0..0000000 --- a/src/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..a29e1bb --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,16 @@ +import React from "react"; +import { BrowserRouter } from "react-router-dom"; +import ReactDom from "react-dom/client"; +import App from "./App"; +import { setTheme } from "@core/theme"; + +setTheme("theme01"); + +const root = ReactDom.createRoot( + document.getElementById("root") as HTMLElement +); +root.render( + + + +); diff --git a/src/mock/index.ts b/src/mock/index.ts deleted file mode 100644 index 486f309..0000000 --- a/src/mock/index.ts +++ /dev/null @@ -1,54 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-10-10 20:59:35 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-12 15:10:03 - * @FilePath: \bigscreen\src\mock\index.ts - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import Mock from 'mockjs' -// 登录模块 -import * as login from './modules/login' -// 模拟数据接口 -import * as configuration from './modules/configuration' -// 简报数据接口 -import * as report from './modules/report' - -create(login) -create(configuration) -create(report) -/** - * 根据模块创建接口 - * @param mod m模块 - */ -function create(mod: any) { - for (let key in mod) { - Mock.mock(RegExp(mod[key].url + '*'), mod[key].method, (options) => { - const body = JSON.parse(options.body) - const { url, data } = mod[key] - // 这里判断登录是username:admin,password:123456,才可以判断 - if ( - url === '/login' && - (body.username !== 'admin' || body.password !== '123456') - ) { - return { - ...data, - code: 400, - data: null, - message: '用户名或密码错误' - } - } - - return { - ...data, - data: { - ...data.data, - ...body - } - } - }) - } -} - -export default Mock diff --git a/src/mock/modules/configuration.ts b/src/mock/modules/configuration.ts deleted file mode 100644 index 3b7593a..0000000 --- a/src/mock/modules/configuration.ts +++ /dev/null @@ -1,34 +0,0 @@ -/* - * @Description: 模拟接口数据 - * @Author: hejp 378540660@qq.com - * @Date: 2022-10-11 19:49:25 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-12 14:18:53 - * @FilePath: \bigscreen\src\mock\modules\configuration.ts - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import Mock from 'mockjs' -export const configuration = { - url: '/configuration', - method: 'get', - data: { - code: 0, - sucess: true, - data: Mock.mock({ - value: '@csentence(5)', - series: [ - { - seriesName: '@ctitle(3)', - 'data|6': [ - { - name: '@region', - 'value|1-300': 100 - } - ] - } - ], - 'radio|3': [{ label: '@csentence(2)', value: '@increment' }] - }) - }, - message: '成功' -} diff --git a/src/mock/modules/login.ts b/src/mock/modules/login.ts deleted file mode 100644 index e0a0e0d..0000000 --- a/src/mock/modules/login.ts +++ /dev/null @@ -1,29 +0,0 @@ -/* - * @Description: 登录接口配置 - * @Author: hejp 378540660@qq.com - * @Date: 2022-10-11 08:53:06 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-11 20:47:53 - * @FilePath: \bigscreen\src\mock\modules\login.ts - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -/*eslint-disable*/ -import Mock from 'mockjs' - -export const login = { - url: '/login', - method: 'post', - data: { - code: 0, - sucess: true, - data: Mock.mock({ - email: '@email()', - 'age|20-80': 10, - name: '@cword(3, 5)', - describe: '@cparagraph(2)', - token: '@guid', - avatar: '@image(200x100)' - }), - message: '登录成功' - } -} diff --git a/src/mock/modules/report.ts b/src/mock/modules/report.ts deleted file mode 100644 index a79f9bf..0000000 --- a/src/mock/modules/report.ts +++ /dev/null @@ -1,2569 +0,0 @@ -/* - * @Description: 大屏列表接口配置 - * @Author: hejp 378540660@qq.com - * @Date: 2022-10-11 08:53:06 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-10-13 09:31:38 - * @FilePath: \bigscreen\src\mock\modules\report.ts - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -/*eslint-disable*/ -import Mock from 'mockjs' -// 列表 -export const reportList = { - url: '/report-list', - method: 'get', - data: { - code: 0, - sucess: true, - data: Mock.mock({ - 'data|8': [ - { - pages: [ - { - name: '@cword(5)', - id: '93b908bb=aebb=4e6b=ac65=575183548b7a', - widgets: [ - { - code: 'widgetGroup', - type: 'group', - label: '组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 10, - top: 10 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { a: 2 } - }, - id: 'c2c48cbd=d833=4d78=8dd9=f8b11589ddb4', - linkageIds: - '16046c2f=b05b=4775=8194=7ef191d977b4,6160a544=1a50=4f80=93c4=bdf63cc15842,72cfd138=6fa0=4e33=9c11=ab5da2337e2b,edeeeb69=11cf=4c20=8c01=7e3c6523f37a,b2340442=a94e=4878=ba03=74cb916f4524,c610cdbf=95ba=4798=863e=50c9682950fd,d927f513=f853=4377=87fa=b73c66f07a6a,a5c20d1f=1f9c=4c7a=95ad=6e3203ac8521', - widgets: [ - { - id: '5eea6dfc=63a9=4be2=8382=41528e043c53', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'a' - } - }, - { - id: '8621f9bc=57d7=463c=82a1=1d4013fa1427', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: 'c5e2c6fe=3638=4de0=a3a4=8576fd6b71bb', - linkageIds: '', - code: 'widgetBaseSmoothLine', - label: '基础平滑折线图', - type: 'line', - configureValue: { - '0': { - name: '图形上的文本标签', - list: [ - { - componentName: 'Switch', - label: '是否显示', - name: 'seriesLabelShow', - required: false, - placeholder: '' - }, - { - componentName: 'Select', - label: '标签的位置', - name: 'seriesLabelPosition', - required: false, - placeholder: '请选择标签的位置', - relationFields: 'seriesLabelShow', - relationValues: 'true', - options: [ - { code: 'top', name: 'top' }, - { code: 'left', name: 'left' }, - { code: 'right', name: 'right' }, - { code: 'bottom', name: 'bottom' }, - { code: 'inside', name: 'inside' }, - { code: 'insideLeft', name: 'insideLeft' }, - { code: 'insideRight', name: 'insideRight' }, - { code: 'insideTop', name: 'insideTop' }, - { code: 'insideBottom', name: 'insideBottom' }, - { - code: 'insideTopLeft', - name: 'insideTopLeft' - }, - { - code: 'insideBottomLeft', - name: 'insideBottomLeft' - }, - { - code: 'insideTopRight', - name: 'insideTopRight' - }, - { - code: 'insideBottomRight', - name: 'insideinsideBottomRightTop' - } - ] - }, - { - componentName: 'SketchPicker', - label: '文字颜色', - name: 'seriesLabelColor', - required: false, - relationFields: 'seriesLabelShow', - relationValues: 'true', - placeholder: '请选择文字颜色' - } - ] - }, - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'category', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: false, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: true, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'value', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: false, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: false, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: 'rgba(208,12,58,1)', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - lineWidth: 2, - lineSmooth: true, - lineAreaStyle: false, - lineAreaStyleOpacity: 70, - seriesStackValue: '', - showSymbol: true, - symbol: 'circle', - symbolSize: 4 - }, - coordinateValue: { - width: 328, - height: 197, - left: 0, - top: 46 - }, - dataValue: { - useInterface: false, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 11, - top: 263 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { b: 1 } - }, - id: '16046c2f=b05b=4775=8194=7ef191d977b4', - linkageIds: '', - widgets: [ - { - id: '471465c5=7ae1=458c=b1a4=2cbdc9369a23', - linkageIds: '', - code: 'widgetBaseBar', - label: '带背景色的柱状图', - type: 'bar', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'category', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: true, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: true, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'value', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: true, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: false, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - barWidth: 13, - barShowBackground: false, - barBorderRadius: 0, - barBackgroundStyleColor: 'rgba(255,255,255, 0.1)', - barBackgroundStyleBorderColor: '', - barBackgroundStyleBorderWidth: 0, - barBackgroundStyleBorderType: 'solid', - seriesLabelShow: false, - seriesLabelPosition: 'top', - seriesLabelColor: '#fff', - seriesStackValue: '' - }, - coordinateValue: { - width: 328, - height: 206, - left: 0, - top: 37 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - }, - { - id: 'ea5c0f37=9fe9=4f3e=8c3b=3197cdc4ef59', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'b' - } - }, - { - id: 'ab91a82f=1565=4500=be69=25abae11f604', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 10, - top: 516 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { c: 1 } - }, - id: '6160a544=1a50=4f80=93c4=bdf63cc15842', - linkageIds: '', - widgets: [ - { - id: '296c6a19=ec84=49d0=9796=a62c7a4f69c5', - linkageIds: '', - code: 'widgetBaseBar', - label: '带背景色的柱状图', - type: 'bar', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'value', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: true, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: false, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'category', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: true, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: true, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - barWidth: 13, - barShowBackground: false, - barBorderRadius: 0, - barBackgroundStyleColor: 'rgba(255,255,255, 0.1)', - barBackgroundStyleBorderColor: '', - barBackgroundStyleBorderWidth: 0, - barBackgroundStyleBorderType: 'solid', - seriesLabelShow: false, - seriesLabelPosition: 'top', - seriesLabelColor: '#fff', - seriesStackValue: '' - }, - coordinateValue: { - width: 328, - height: 206, - left: 0, - top: 37 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - }, - { - id: 'ea9a5111=6bfd=4b7d=8cad=0dfd2f58a51a', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'c' - } - }, - { - id: '845ac9f8=528e=496e=a1b6=defce00af479', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 350, - top: 514 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { d: 1 } - }, - id: '72cfd138=6fa0=4e33=9c11=ab5da2337e2b', - linkageIds: '', - widgets: [ - { - id: 'a7ff8370=bad2=4b4d=8738=9263e91d0477', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'd' - } - }, - { - id: '543cd5c0=ba39=4e29=8dcd=6c34d664476e', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: 'b17848ad=4c52=4bca=ad36=a44d345abf2f', - linkageIds: '', - code: 'widgetBasePie', - label: '基础饼图', - type: 'pie', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - seriesInsideRadius: 0, - seriesAutsideRadius: 80, - seriesRoseType: false, - xAxisShow: false, - yAxisShow: false, - seriesLabelShow: true, - seriesLabelPosition: 'outside', - seriesLabelColor: '', - xAxisType: 'category', - yAxisType: 'value' - }, - coordinateValue: { - width: 328, - height: 205, - left: 0, - top: 38 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 688, - top: 515 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { e: 1 } - }, - id: 'edeeeb69=11cf=4c20=8c01=7e3c6523f37a', - linkageIds: '', - widgets: [ - { - id: '5191bcc3=4aec=4f5a=bf0c=28210b9b2c3b', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'e' - } - }, - { - id: 'aeebe200=7c71=4161=8b59=c674bb82608a', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: 'c3920425=19ff=4599=86af=f1b6fef665db', - linkageIds: '', - code: 'widgetBaseRadar', - label: '基础雷达图', - type: 'radar', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - radarShape: 'polygon', - radarRadius: 75, - radarAxisLinelColor: 'rgba(255,255,255,.8)', - radarSplitLineColor: 'rgba(255,255,255,.05)', - radarSplitAreaOddColor: 'rgba(250,250,250,0.3)', - radarSplitAreaEvenColor: 'rgba(200,200,200,0.3)', - seriesLabelShow: false, - seriesLabelPosition: 'top', - seriesLabelColor: '#fff', - showSymbol: true, - symbol: 'circle', - symbolSize: 4, - xAxisShow: false, - yAxisShow: false, - xAxisType: 'category', - yAxisType: 'value' - }, - coordinateValue: { - width: 328, - height: 205, - left: 0, - top: 38 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - }, - { - seriesName: 'Direct', - data: [ - { name: 'Mon', value: 220 }, - { name: 'Tue', value: 182 }, - { name: 'Wed', value: 191 }, - { name: 'Thu', value: 234 }, - { name: 'Fri', value: 290 }, - { name: 'Sat', value: 330 }, - { name: 'Sun', value: 310 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 1028, - top: 514 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { f: 1 } - }, - id: 'b2340442=a94e=4878=ba03=74cb916f4524', - linkageIds: '', - widgets: [ - { - id: '1aae0cd7=e8fb=454f=804d=19930327bb95', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'f' - } - }, - { - id: '7bae6a88=6e99=4087=8ee7=550c26c38b92', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: 'ef3a76b1=f245=46c5=800e=ffde3f39f5cd', - linkageIds: '', - code: 'widgetBaseFunnel', - label: '基础漏斗图', - type: 'funnel', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - funnelOrient: 'horizontal', - funnelSort: 'descending', - funnelGap: 0, - seriesLabelShow: true, - seriesLabelPosition: 'inside', - seriesLabelColor: '#fff', - xAxisShow: false, - yAxisShow: false, - xAxisType: 'category', - yAxisType: 'value' - }, - coordinateValue: { - width: 330, - height: 205, - left: 0, - top: 38 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制][复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 1027, - top: 263 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { g: 3 } - }, - id: 'c610cdbf=95ba=4798=863e=50c9682950fd', - linkageIds: '', - widgets: [ - { - id: '991dbff9=9629=4b87=8bcf=a7bc1c93baea', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'g' - } - }, - { - id: '4ccd0305=106f=4d7a=bbf4=111cd6da5198', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: '9fe9fdeb=a636=4d9d=81e8=bc455fe1fc87', - linkageIds: '', - code: 'widgetBaseWordcloud', - label: '基础表格', - type: 'wordcloud', - configureValue: { - wordcloudFontFamily: 'Microsoft YaHei', - wordcloudFontWeight: 'bold', - wordcloudGridSize: 0, - wordcloudMaxFontSize: 32 - }, - coordinateValue: { - width: 328, - height: 205, - left: 0, - top: 38 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: '测试', - data: [ - { name: '数据可视化', value: 3000 }, - { name: '大数据', value: 2181 }, - { name: '云计算', value: 1386 }, - { name: '物联网', value: 2055 }, - { name: '移动互联网', value: 2467 }, - { name: '人工智能', value: 2244 }, - { name: '深度学习', value: 1898 }, - { name: '机器学习', value: 1484 }, - { name: '区块链', value: 3865 }, - { name: '互联网+', value: 2222 }, - { name: '智能合约', value: 366 }, - { name: '比特币', value: 360 }, - { name: '数据挖掘', value: 273 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制][复制][复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 328, - height: 244, - left: 1028, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { h: 3 } - }, - id: 'd927f513=f853=4377=87fa=b73c66f07a6a', - linkageIds: '', - widgets: [ - { - id: '44adccc9=d272=4a2c=9ad7=5f1cccf0480d', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 143, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'h' - } - }, - { - id: 'e97f2c02=2653=4e49=8231=fd69e0d7fc10', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: '88d8661a=cf00=4635=ac77=32455199c2f2', - linkageIds: '', - code: 'widgetBaseAreaLine', - label: '基础面积图', - type: 'line', - configureValue: { - '0': { - name: '图形上的文本标签', - list: [ - { - componentName: 'Switch', - label: '是否显示', - name: 'seriesLabelShow', - required: false, - placeholder: '' - }, - { - componentName: 'Select', - label: '标签的位置', - name: 'seriesLabelPosition', - required: false, - placeholder: '请选择标签的位置', - relationFields: 'seriesLabelShow', - relationValues: 'true', - options: [ - { code: 'top', name: 'top' }, - { code: 'left', name: 'left' }, - { code: 'right', name: 'right' }, - { code: 'bottom', name: 'bottom' }, - { code: 'inside', name: 'inside' }, - { code: 'insideLeft', name: 'insideLeft' }, - { code: 'insideRight', name: 'insideRight' }, - { code: 'insideTop', name: 'insideTop' }, - { code: 'insideBottom', name: 'insideBottom' }, - { - code: 'insideTopLeft', - name: 'insideTopLeft' - }, - { - code: 'insideBottomLeft', - name: 'insideBottomLeft' - }, - { - code: 'insideTopRight', - name: 'insideTopRight' - }, - { - code: 'insideBottomRight', - name: 'insideinsideBottomRightTop' - } - ] - }, - { - componentName: 'SketchPicker', - label: '文字颜色', - name: 'seriesLabelColor', - required: false, - relationFields: 'seriesLabelShow', - relationValues: 'true', - placeholder: '请选择文字颜色' - } - ] - }, - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'category', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: false, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: true, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'value', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: false, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: false, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - lineWidth: 2, - lineSmooth: false, - lineAreaStyle: true, - lineAreaStyleOpacity: 70, - seriesStackValue: '', - showSymbol: true, - symbol: 'circle', - symbolSize: 4 - }, - coordinateValue: { - width: 330, - height: 208, - left: 0, - top: 35 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - }, - { - code: 'widgetGroup', - type: 'group', - label: '[复制][复制][复制][复制][复制][复制][复制][复制]组件', - configureValue: { - styleDisplay: 'block', - backgroundColor: '', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleBoxInset: true, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 10, - styleBoxShadowC: 'rgba(15,32,212,0.5)', - styleBorderStyle: 'solid', - styleBorderWidth: 1, - styleBorderColor: 'rgba(15,32,212, 1)', - styleBorderTopLeftRadius: 5, - styleBorderTopRightRadius: 5, - styleBorderBottomLeftRadius: 5, - styleBorderBottomRightRadius: 5 - }, - coordinateValue: { - width: 667, - height: 498, - left: 350, - top: 9 - }, - dataValue: { - useInterface: true, - dataType: 'dynamic', - mock: { - value: '我是文本框', - radio: [ - { label: 'Apple', value: 'Apple' }, - { label: 'Pear', value: 'Pear' }, - { label: 'Orange', value: 'Orange' } - ] - }, - url: 'http://localhost:6001/configuration', - method: 'get', - params: { i: 1 } - }, - id: 'a5c20d1f=1f9c=4c7a=95ad=6e3203ac8521', - linkageIds: '', - widgets: [ - { - id: '2a682eaa=b9ea=4164=8b99=b48d2d8d53a4', - linkageIds: '', - code: 'widgetFormRadio', - type: 'form', - label: '单选', - configureValue: { - styleDisplay: 'block', - radioSize: 'small', - radioColor: 'rgba(255,255,255, .6)', - radioBackgroundColor: '#2F2271', - radioBorderColor: '#36248C', - radioHighColor: '#fff', - radioHighBackgroundColor: '#3109EC', - radioHighBorderColor: '#3109EC' - }, - coordinateValue: { - width: 184, - height: 29, - left: 473, - top: 7 - }, - dataValue: { - useInterface: true, - field: 'radio', - paramName: 'i' - } - }, - { - id: '96adb551=de40=4e00=91cd=6f41960fa6ec', - linkageIds: '', - code: 'widgetBaseText', - type: 'text', - label: '基础文本', - configureValue: { - styleDisplay: 'block', - styleTextShadowX: 0, - styleTextShadowY: 0, - styleTextShadowF: 0, - styleTextShadowC: '', - styleBoxInset: false, - styleBoxShadowX: 0, - styleBoxShadowY: 0, - styleBoxShadowF: 0, - styleBoxShadowC: '', - styleBorderStyle: 'none', - styleBorderWidth: 0, - styleBorderColor: '', - styleBorderTopLeftRadius: 0, - styleBorderTopRightRadius: 0, - styleBorderBottomLeftRadius: 0, - styleBorderBottomRightRadius: 0, - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - styleFontSize: 16, - styleLetterSpacing: 0, - styleFontWeight: 'bolder', - styleTextAlign: 'left', - styleBackgroundColor: '', - styleFontFamily: 'Microsoft YaHei', - styleLineHeight: 1, - styleColor: '#fff' - }, - coordinateValue: { - width: 111, - height: 23, - left: 8, - top: 11 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { value: '文本框' }, - url: '', - method: 'get', - field: 'value' - } - }, - { - id: '36d6e312=6ed2=4a5d=84dd=82380122b45a', - linkageIds: '', - code: 'widgetAnnulusPie', - label: '圆环饼图', - type: 'pie', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - seriesInsideRadius: 40, - seriesAutsideRadius: 80, - seriesRoseType: false, - xAxisShow: false, - yAxisShow: false, - seriesLabelShow: true, - seriesLabelPosition: 'outside', - seriesLabelColor: '', - xAxisType: 'category', - yAxisType: 'value' - }, - coordinateValue: { - width: 330, - height: 215, - left: 0, - top: 34 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - }, - { - id: '4c655ccf=fdce=45f9=8556=328d5fc9f766', - linkageIds: '', - code: 'widgetRadiusBar', - label: '圆角柱状图', - type: 'bar', - configureValue: { - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'category', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: true, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: true, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'value', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: true, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: false, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: '#fc97af', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - barWidth: 20, - barShowBackground: false, - barBorderRadius: 20, - barBackgroundStyleColor: 'rgba(255,255,255, 0.1)', - barBackgroundStyleBorderColor: '', - barBackgroundStyleBorderWidth: 0, - barBackgroundStyleBorderType: 'solid', - seriesLabelShow: false, - seriesLabelPosition: 'top', - seriesLabelColor: '#fff', - seriesStackValue: '' - }, - coordinateValue: { - width: 327, - height: 208, - left: 342, - top: 36 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - }, - { - id: 'ef999e71=8c3d=46bf=818a=2585d3c5bd23', - linkageIds: '', - code: 'widgetBaseSmoothLine', - label: '基础平滑折线图', - type: 'line', - configureValue: { - '0': { - name: '图形上的文本标签', - list: [ - { - componentName: 'Switch', - label: '是否显示', - name: 'seriesLabelShow', - required: false, - placeholder: '' - }, - { - componentName: 'Select', - label: '标签的位置', - name: 'seriesLabelPosition', - required: false, - placeholder: '请选择标签的位置', - relationFields: 'seriesLabelShow', - relationValues: 'true', - options: [ - { code: 'top', name: 'top' }, - { code: 'left', name: 'left' }, - { code: 'right', name: 'right' }, - { code: 'bottom', name: 'bottom' }, - { code: 'inside', name: 'inside' }, - { code: 'insideLeft', name: 'insideLeft' }, - { code: 'insideRight', name: 'insideRight' }, - { code: 'insideTop', name: 'insideTop' }, - { code: 'insideBottom', name: 'insideBottom' }, - { - code: 'insideTopLeft', - name: 'insideTopLeft' - }, - { - code: 'insideBottomLeft', - name: 'insideBottomLeft' - }, - { - code: 'insideTopRight', - name: 'insideTopRight' - }, - { - code: 'insideBottomRight', - name: 'insideinsideBottomRightTop' - } - ] - }, - { - componentName: 'SketchPicker', - label: '文字颜色', - name: 'seriesLabelColor', - required: false, - relationFields: 'seriesLabelShow', - relationValues: 'true', - placeholder: '请选择文字颜色' - } - ] - }, - styleDisplay: 'block', - styleAnimateInfinite: false, - styleAnimationDelay: 0, - styleAnimationName: '', - styleAnimationDuration: 1, - styleAnimationTimingFunction: 'linear', - titleTextShow: false, - titleText: '', - titleTextFontSize: 14, - titleTextLineHeight: 1.2, - titleTextFontFamily: 'Microsoft YaHei', - titleTextFontWeight: 'bold', - titleTextColor: '#fff', - legendShow: true, - legendType: 'plain', - legendOrient: 'horizontal', - legendFontSize: 12, - legendIcon: 'rect', - legendColor: '#fff', - legendLeft: 'center', - legendTop: 'top', - gridShow: false, - gridLeft: 50, - gridRight: 30, - gridTop: 30, - gridBottom: 30, - gridBorderColor: '#ccc', - xAxisShow: true, - xAxisType: 'category', - xAxisName: '', - xAxisNameLocation: 'end', - xAxisNameTextStyleFontSize: 12, - xAxisNameTextStyleLineHeight: 12, - xAxisNameTextStyleFontFamily: 'serif', - xAxisNameTextStyleFontWeight: 'normal', - xAxisBoundaryGap: false, - xAxisNameRotate: 0, - xAxisLineShow: true, - xAxisLabelShow: true, - xAxisLabelRotate: 0, - xAxisSplitLineShow: true, - xAxisSplitAreaShow: false, - xAxisSplitAreaOpacity: 10, - xAxisPointerShow: true, - xAxisTickShow: true, - xAxisAlignWithLabel: false, - yAxisShow: true, - yAxisType: 'value', - yAxisName: '', - yAxisNameLocation: 'end', - yAxisNameTextStyleFontSize: 12, - yAxisNameTextStyleLineHeight: 12, - yAxisNameTextStyleFontFamily: 'serif', - yAxisNameTextStyleFontWeight: 'normal', - yAxisBoundaryGap: false, - yAxisNameRotate: 0, - yAxisLineShow: true, - yAxisLabelShow: true, - yAxisLabelRotate: 0, - yAxisSplitLineShow: true, - yAxisSplitAreaShow: false, - yAxisSplitAreaOpacity: 10, - yAxisPointerShow: false, - yAxisTickShow: true, - yAxisAlignWithLabel: false, - axisNameColor: 'rgba(255,255,255,.2)', - axisLineColor: 'rgba(255,255,255,.2)', - axisLabelColor: 'rgba(255,255,255,.8)', - splitLineColor: 'rgba(255,255,255,.2)', - axisPointerColor: 'red', - themeColor1: 'rgba(212,54,10,1)', - themeColor2: '#87f7cf', - themeColor3: '#f7f494', - themeColor4: '#72ccff', - themeColor5: '#f7c5a0', - themeColor6: '#d4a4eb', - themeColor7: '#d2f5a6', - themeColor8: '#76f2f2', - lineWidth: 0, - lineSmooth: true, - lineAreaStyle: true, - lineAreaStyleOpacity: 29, - seriesStackValue: '', - showSymbol: true, - symbol: 'circle', - symbolSize: 9 - }, - coordinateValue: { - width: 670, - height: 240, - left: -1, - top: 256 - }, - dataValue: { - useInterface: true, - dataType: 'mock', - mock: { - series: [ - { - seriesName: 'Email', - data: [ - { name: 'Mon', value: 120 }, - { name: 'Tue', value: 132 }, - { name: 'Wed', value: 101 }, - { name: 'Thu', value: 134 }, - { name: 'Fri', value: 90 }, - { name: 'Sat', value: 230 }, - { name: 'Sun', value: 210 } - ] - } - ] - }, - url: '', - method: 'get', - field: 'series' - } - } - ] - } - ] - } - ], - id: '@id', - auxiliaryBorderColor: '#1890ff', - backgroundColor: '#090548', - backgroundImage: '', - description: '@cparagraph', - height: 768, - horizontalNumber: 4, - interval: 10, - projectName: '', - showAuxiliary: true, - title: '@csentence(10)', - verticalNumber: 3, - width: 1366, - createTime: '@datetime(yyyy-MM-dd HH:mm:ss)' - } - ], - total: 8 - }), - message: '成功' - } -} - -// 删除 -export const reportDelete = { - url: '/report-delete', - method: 'post', - data: { - code: 0, - sucess: true, - data: null, - message: '删除成功' - } -} diff --git a/src/pages/configuration/components/add-or-edit-page/index.tsx b/src/pages/configuration/components/add-or-edit-page/index.tsx deleted file mode 100644 index c4e3203..0000000 --- a/src/pages/configuration/components/add-or-edit-page/index.tsx +++ /dev/null @@ -1,83 +0,0 @@ -/* - * @Description: 页面描述 - * @Author: hejp 378540660@qq.com - * @Date: 2022-09-04 16:50:14 - * @LastEditors: hejp 378540660@qq.com - * @LastEditTime: 2022-09-09 20:35:48 - * @FilePath: \bigscreen\src\pages\configuration\components\add-or-edit-page\index.tsx - * Copyright (c) 2022 by hejp 378540660@qq.com, All Rights Reserved. - */ -import React, { FC, useEffect } from 'react' -import { Button, Form, Input, message } from 'antd' -import { IPage } from '@src/store/actionType' -import { guid } from '@src/utils/tools' -import { useForm } from 'antd/lib/form/Form' - -interface IAddOrEditPageProps { - setModal: React.Dispatch - addLargeScreenPage: (data: IPage, callback?: Function) => void - modifyLargeScreenPage: (id: string, data: IPage, callback?: Function) => void - details: any -} - -const AddOrEditPage: FC = ({ - setModal, - addLargeScreenPage, - modifyLargeScreenPage, - details -}) => { - const [form] = useForm() - // 编辑时回填表单数据 - useEffect(() => { - if (details.name) { - form.setFieldsValue({ - name: details.name - }) - } - }, [details.name, form]) - - // 成功回调函数 - const successHandler = (msg: string) => { - message.success(msg) - setModal((state: any) => ({ - ...state, - visible: false - })) - } - // 保存 - const onFinish = (values: any) => { - const params = { - ...values, - id: details.id || guid(), - widgets: details.widgets || [] - } - // 编辑 - if (details.id) { - modifyLargeScreenPage(details.id, params, () => { - successHandler('编辑成功') - }) - } else { - // 新增 - addLargeScreenPage(params, () => { - successHandler('新增成功') - }) - } - } - - return ( -
    - - - - - - -
    - ) -} - -export default AddOrEditPage diff --git a/src/pages/configuration/components/center/components/auxiliary.tsx b/src/pages/configuration/components/center/components/auxiliary.tsx deleted file mode 100644 index f7761e4..0000000 --- a/src/pages/configuration/components/center/components/auxiliary.tsx +++ /dev/null @@ -1,40 +0,0 @@ -import { - FC -} from 'react' - -interface IAuxiliaryProps { - screen: any; -} - -const Auxiliary: FC = ({ - screen -}) => { - const arr = Array.from(new Array(screen.horizontalNumber * screen.verticalNumber).keys()) - return ( - <> - { - screen.showAuxiliary ?
    - { - arr.map(item => ( -
    - )) - } -
    : null - } - - ) -} - -export default Auxiliary \ No newline at end of file diff --git a/src/pages/configuration/components/center/components/drag.tsx b/src/pages/configuration/components/center/components/drag.tsx deleted file mode 100644 index 1f5eaab..0000000 --- a/src/pages/configuration/components/center/components/drag.tsx +++ /dev/null @@ -1,163 +0,0 @@ -import { FC, ReactNode } from 'react' -import { Rnd } from 'react-rnd' -import { IWidget } from '@src/store/actionType' - -interface IDragProps { - item: any - currentWidgetId: string - currentWidget: IWidget - cale: number - modifyLargeScreenElement: (id: string, groupId: string, data: IWidget) => void - children: ReactNode - className: string - currentWidgetGroupId: string -} - -const Drag: FC = ({ - item, - currentWidgetId, - cale, - currentWidget, - modifyLargeScreenElement, - children, - className, - currentWidgetGroupId -}) => { - // 移动时 - const dragStopHandle = (e: any, d: any) => { - modifyLargeScreenElement(currentWidgetId, currentWidgetGroupId, { - ...currentWidget, - coordinateValue: { - ...currentWidget.coordinateValue, - left: Number(d.lastX.toFixed(0)), - top: Number(d.lastY.toFixed(0)) - } - }) - } - - // 改变盒子的比例时 - const resizeHandle = ( - e: any, - direction: any, - ref: any, - delta: any, - position: any - ) => { - modifyLargeScreenElement(currentWidgetId, currentWidgetGroupId, { - ...currentWidget, - coordinateValue: { - width: ref.offsetWidth, - height: ref.offsetHeight, - left: Number(position.x.toFixed(0)), - top: Number(position.y.toFixed(0)) - } - }) - } - - return ( - - {children} - - ) -} - -export default Drag diff --git a/src/pages/configuration/components/center/components/grid.tsx b/src/pages/configuration/components/center/components/grid.tsx deleted file mode 100644 index 2fd1847..0000000 --- a/src/pages/configuration/components/center/components/grid.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import { - FC -} from 'react' - -interface IGridPrips { - screen: any; -} - -const Grid: FC = ({ - screen -}) => { - return ( - <> - { - screen.gridFlag ? - - - - - - - - : null - } - - ) -} - -export default Grid \ No newline at end of file diff --git a/src/pages/configuration/components/center/index.tsx b/src/pages/configuration/components/center/index.tsx deleted file mode 100644 index 3b56968..0000000 --- a/src/pages/configuration/components/center/index.tsx +++ /dev/null @@ -1,313 +0,0 @@ -import { FC, MouseEvent, useEffect, useRef } from 'react' -import { IPage, IWidget } from '@store/actionType' -import { contentMenuHandler } from '@utils/tools' -// 所有组件地址 -import components from '@src/widget' -// 接口 -import Request from '@src/components/request' -// 拖动组件 -import Drag from './components/drag' -// grid组件 -import Grid from './components/grid' -// 屏幕辅助线 -import Auxiliary from './components/auxiliary' - -interface IDesignBodyCenterProps { - currentPage: IPage - currentWidgetId: string - currentWidget: IWidget - cale: number - modifyLargeScreenElement: (id: string, groupId: string, data: IWidget) => void - changeLargeScreenElement: (id: string, groupId?: string) => void - screen: any - currentWidgetGroupId: string -} - -const DesignBodyCenter: FC = ({ - currentPage, - currentWidgetId, - modifyLargeScreenElement, - changeLargeScreenElement, - currentWidget, - cale, - screen, - currentWidgetGroupId -}) => { - // 隐藏菜单 - const hideContentMenu = () => { - document - .querySelector('#js-content-menu') - ?.setAttribute('style', 'display: none') - } - // 组组件单击时触发 - const groupWidgetClickHander = (e: MouseEvent, item: IWidget) => { - e.preventDefault() - e.stopPropagation() - hideContentMenu() - if (item.id !== currentWidgetId) { - changeLargeScreenElement(item.id, item.id) - } - } - //非组组件单击时触发 - const widgetClickHander = ( - e: MouseEvent, - item: IWidget, - groupConfig?: any - ) => { - e.preventDefault() - e.stopPropagation() - hideContentMenu() - if (item.id !== currentWidgetId) { - if (e.ctrlKey && !groupConfig && !currentWidgetGroupId) { - changeLargeScreenElement( - currentWidgetId ? `${currentWidgetId},${item.id}` : item.id - ) - } else { - changeLargeScreenElement(item.id, groupConfig?.id) - } - } - } - - useEffect(() => { - const clickHander = (e: any) => { - hideContentMenu() - } - const wrap = document.querySelector('#js-elements-body') - window.addEventListener('click', clickHander) - window.addEventListener('contextmenu', clickHander) - wrap?.addEventListener('scroll', clickHander) - return () => { - window.removeEventListener('click', clickHander) - window.removeEventListener('contextmenu', clickHander) - wrap?.removeEventListener('scroll', clickHander) - } - }, []) - // 渲染组件 - const renderWidgets = ( - widgets: IWidget[], - groupConfig?: any, - group?: IWidget - ) => { - return ( - <> - {widgets.map((item: any, index: number) => { - // 说明有group组件 - if (item.widgets) { - const Widget = components[item.code] || components[item.type] - if (Widget) { - let params = {} - for (let i = 0; i < currentPage.widgets.length; i++) { - if (currentPage.widgets[i].linkageIds.includes(item.id)) { - params = { - ...params, - ...currentPage.widgets[i].dataValue.params - } - } - } - return ( - -
    { - groupWidgetClickHander(e, item) - contentMenuHandler(e) - }} - onClick={(e: any) => groupWidgetClickHander(e, item)} - className={`app-widget__item ${ - currentWidgetId.includes(item.id) ? 'is-active' : '' - }`}> -
    - {/* 辅助线 */} -
    -
    - {/* 坐标值 */} -
    - {item.coordinateValue.left},{item.coordinateValue.top} -
    -
    - { - return ( - <> - - {renderWidgets( - item.widgets, - { - ...item, - dataValue: { - ...item.dataValue, - mock: item.dataValue.useInterface - ? data - : item.dataValue.mock - }, - success, - parentParams: { - ...item.dataValue.params, - ...params - } - }, - item - )} - - - ) - }}> -
    -
    - ) - } - } else { - // 没有group组件 - const Widget = components[item.code] || components[item.type] - if (Widget) { - let params = {} - for (let i = 0; i < currentPage.widgets.length; i++) { - if (currentPage.widgets[i].linkageIds.includes(item.id)) { - params = { - ...params, - ...currentPage.widgets[i].dataValue.params - } - } - } - return ( - -
    { - contentMenuHandler(e) - widgetClickHander(e, item, groupConfig) - }} - onClick={(e) => widgetClickHander(e, item, groupConfig)} - className={`app-widget__item ${ - currentWidgetId.includes(item.id) ? 'is-active' : '' - }`}> -
    - {/* 辅助线 */} -
    -
    - {/* 坐标值 */} -
    - {item.coordinateValue.left},{item.coordinateValue.top} -
    -
    - { - // 确定数据 - let datas: any = null - if ( - item.dataValue.useInterface && - groupConfig && - groupConfig.dataValue - ) { - datas = groupConfig.dataValue.mock - } else { - datas = - item.dataValue.dataType === 'mock' - ? item.dataValue.mock - : success - ? data - : null - } - - return ( - - ) - }}> -
    -
    - ) - } - } - })} - - ) - } - - return ( - <> - - - {currentPage && currentPage.widgets - ? renderWidgets(currentPage.widgets) - : null} - - ) -} - -export default DesignBodyCenter diff --git a/src/pages/configuration/components/header/index.scss b/src/pages/configuration/components/header/index.scss deleted file mode 100644 index 4e4624c..0000000 --- a/src/pages/configuration/components/header/index.scss +++ /dev/null @@ -1,159 +0,0 @@ -@include b(screen-disign) { - @include e(header) { - position: relative; - z-index: 1000; - display: flex; - height: 50px; - color: rgba(255, 255, 255, 0.8); - background-color: #535353; - border-bottom: 1px solid rgba(0, 0, 0, 0.8); - p { - margin: 0; - font-size: 12px; - line-height: 1; - } - @include m(left) { - display: flex; - height: 100%; - font-size: 16px; - li { - position: relative; - margin-right: 5px; - padding: 3px 8px 0 8px; - font-size: 16px; - cursor: pointer; - text-align: center; - transition: all 0.25s ease 0s; - &:hover { - color: #fff; - background-color: #222; - .elements { - display: flex; - } - } - @include when(disabled) { - color: rgba(255, 255, 255, 0.4); - cursor: no-drop; - &:hover { - .elements { - display: none; - } - background: none !important; - } - } - } - .elements { - display: none; - flex-wrap: wrap; - position: absolute; - left: 0; - top: 49px; - width: 450px; - padding-top: 15px; - background-color: #222; - > div { - width: 100px; - height: 100px; - margin: 0 0 0 10px; - color: #666; - &:hover { - color: #fff; - img { - transform: scale(1.1); - } - } - } - .img { - width: 100%; - height: 64px; - font-size: 45px; - text-align: center; - line-height: 80px; - border: 1px solid #333; - box-sizing: border-box; - border-radius: 5px; - overflow: hidden; - img { - vertical-align: top; - width: 100%; - height: 100%; - transition: all 0.25s ease 0s; - } - } - .name { - height: 30px; - line-height: 30px; - font-size: 12px; - transition: all 0.25s ease 0s; - @include single(); - } - } - } - @include m(center) { - flex: 1; - display: flex; - justify-content: flex-end; - height: 100%; - padding-left: 10px; - line-height: 1; - .shortcuts-group { - position: relative; - display: flex; - padding-right: 10px; - &:after, - &:before { - position: absolute; - top: 12px; - bottom: 12px; - content: ''; - width: 1px; - } - &:after { - right: 5px; - background-color: rgba(0, 0, 0, 0.3); - } - &:before { - right: 4px; - background-color: rgba(255, 255, 255, 0.11); - } - } - p { - padding-top: 5px; - } - li { - display: flex; - align-items: center; - margin-right: 5px; - padding: 0 8px; - font-size: 16px; - cursor: pointer; - text-align: center; - transition: all 0.25s ease 0s; - &:hover { - color: #fff; - background-color: #222; - } - @include when(disabled) { - color: rgba(255, 255, 255, 0.4); - cursor: no-drop; - &:hover { - background: none !important; - } - } - } - } - @include m(right) { - display: flex; - li { - padding: 0 15px; - line-height: 50px; - font-size: 20px; - &:hover { - cursor: pointer; - color: #fff; - background-color: #1890ff; - } - } - } - } -} diff --git a/src/pages/configuration/components/header/index.tsx b/src/pages/configuration/components/header/index.tsx deleted file mode 100644 index a346092..0000000 --- a/src/pages/configuration/components/header/index.tsx +++ /dev/null @@ -1,591 +0,0 @@ -import { FC, MouseEvent, useCallback, useEffect, useMemo } from 'react' -import { message, Tooltip, Modal } from 'antd' -import { - CloseOutlined, - PictureOutlined, - ExclamationCircleOutlined -} from '@ant-design/icons' -// 配置文件 -import configuration from '@src/widget/tools/main' -// 获取组件分类 -import { componentsClassify } from '@src/widget' -// CreatePortal -import CreatePortal from '@components/create-portal' -import { guid } from '@src/utils/tools' -import './index.scss' -import { IPage, IWidget } from '@src/store/actionType' -import { useHistory } from 'react-router-dom' - -// 微件配置文件 -const { widgetConfiguration } = configuration - -interface IDesignHeaderProps { - addLargeScreenElement: (data: any) => void - pastPage: IPage[] - futurePage: IPage[] - currentWidgetId: string - currentWidget: IWidget - currentPageId: string - undoLargeScreen: () => void - redoLargeScreen: () => void - modifyLargeScreenElement: (id: string, groupId: string, data: IWidget) => void - delLargeScreenElement: () => void - copyLargeScreenElement: () => void - currentWidgetGroupId: string - group: () => void - currentPage: IPage - cancelGroup: () => void - topLargescreenElement: () => void - bottomLargescreenElement: () => void - upLargescreenElement: () => void - downLargescreenElement: () => void -} - -const DesignHeader: FC = ({ - addLargeScreenElement, - currentPageId, - pastPage, - futurePage, - currentWidgetId, - currentWidget, - undoLargeScreen, - redoLargeScreen, - modifyLargeScreenElement, - currentWidgetGroupId, - delLargeScreenElement, - copyLargeScreenElement, - group, - cancelGroup, - currentPage, - topLargescreenElement, - bottomLargescreenElement, - upLargescreenElement, - downLargescreenElement -}) => { - const history = useHistory() - // 向页面添加组件 - const addElement = (code: string) => { - if (!currentPageId) { - message.error('请先添加页面哦') - return - } - if (widgetConfiguration[code]) { - addLargeScreenElement({ - id: guid(), - linkageIds: '', - ...widgetConfiguration[code] - }) - } else { - message.info('该组件正在开发中...') - } - } - // 撤销 - const undoHander = useCallback(() => { - if (pastPage.length) { - undoLargeScreen() - } - }, [pastPage.length, undoLargeScreen]) - // 恢复 - const redoHandler = useCallback(() => { - if (futurePage.length) { - redoLargeScreen() - } - }, [futurePage.length, redoLargeScreen]) - - // 删除 - const delHandler = useCallback( - (e: MouseEvent) => { - if (currentWidgetId && !currentWidgetId.includes(',')) { - delLargeScreenElement() - message.success('删除成功') - } - }, - [currentWidgetId, delLargeScreenElement] - ) - - // 复制 - const copyHandler = useCallback( - (e: MouseEvent) => { - copyLargeScreenElement() - message.success('复制成功') - }, - [copyLargeScreenElement] - ) - - // 分组 - const groupHandler = useCallback( - (e: MouseEvent) => { - if (currentWidgetId && currentWidgetId.includes(',')) { - group() - message.success('分组成功') - } - }, - [currentWidgetId, group] - ) - - // 取消分组 - const cancelGroupHandler = useCallback( - (e: MouseEvent) => { - if (currentWidgetId && currentWidgetGroupId === currentWidgetId) { - cancelGroup() - message.success('取消分组成功') - } - }, - [currentWidgetId, cancelGroup] - ) - - // 移动上移下移左移右移 - const moveHander = useCallback( - (field: 'top' | 'left' | 'bottom' | 'right') => { - if (currentWidgetId) { - const newCurrentWidget = JSON.parse(JSON.stringify(currentWidget)) - switch (field) { - case 'top': - newCurrentWidget.coordinateValue.top = - newCurrentWidget.coordinateValue.top - 1 - break - case 'left': - newCurrentWidget.coordinateValue.left = - newCurrentWidget.coordinateValue.left - 1 - break - case 'bottom': - newCurrentWidget.coordinateValue.top = - newCurrentWidget.coordinateValue.top + 1 - break - default: - newCurrentWidget.coordinateValue.left = - newCurrentWidget.coordinateValue.left + 1 - } - modifyLargeScreenElement( - currentWidgetId, - currentWidgetGroupId, - newCurrentWidget - ) - } - }, - [ - currentWidgetId, - currentWidget, - currentWidgetGroupId, - modifyLargeScreenElement - ] - ) - - // 确认框 - const showConfirm = (message: string, callback: Function) => { - Modal.confirm({ - title: `您确定要${message}?`, - icon: , - content: '温馨提示', - onOk() { - callback && callback() - } - }) - } - - useEffect(() => { - const keyupHander = (e: any) => { - e.preventDefault() - e.stopPropagation() - if (e.ctrlKey) { - switch (e.keyCode) { - case 90: - if (e.altKey) { - // 恢复 - redoHandler() - } else { - // 撤销 - undoHander() - } - break - // 左移 - case 37: - moveHander('left') - break - // 上移 - case 38: - moveHander('top') - break - // 右移 - case 39: - moveHander('right') - break - // 下移 - case 40: - moveHander('bottom') - break - default: - } - } else { - switch (e.keyCode) { - // 删除 - case 46: - if (currentWidgetId && !currentWidgetId.includes(',')) { - showConfirm('删除', delHandler) - } - break - default: - } - } - } - document.addEventListener('keyup', keyupHander) - - return () => { - document.removeEventListener('keyup', keyupHander) - } - }, [ - undoHander, - redoHandler, - moveHander, - delHandler, - copyHandler, - currentWidgetId, - showConfirm - ]) - - // 上移一层 - const isUp = useMemo(() => { - let flag = false - if (!currentPage.widgets) { - return flag - } - // 找组下标 - const groupIndex = currentPage.widgets.findIndex( - (item) => item.id === currentWidgetGroupId - ) - // 如果有分组,则找分组下面的widget - if (groupIndex !== -1 && currentWidgetGroupId !== currentWidgetId) { - if ( - currentPage.widgets[groupIndex].widgets.findIndex( - (item) => item.id === currentWidgetId - ) > 0 - ) { - return true - } - } else if ( - currentPage.widgets.findIndex((item) => item.id === currentWidgetId) > 0 - ) { - return true - } - - return flag - }, [currentPage, currentWidgetGroupId, currentWidgetId]) - - // 上移一层 - const isDown = useMemo(() => { - let flag = false - if (!currentPage.widgets) { - return flag - } - // 找组下标 - const groupIndex = currentPage.widgets.findIndex( - (item) => item.id === currentWidgetGroupId - ) - // 如果有分组,则找分组下面的widget - if (groupIndex !== -1 && currentWidgetGroupId !== currentWidgetId) { - if ( - currentPage.widgets[groupIndex].widgets.findIndex( - (item) => item.id === currentWidgetId - ) != - currentPage.widgets[groupIndex].widgets.length - 1 - ) { - return true - } - } else if ( - currentPage.widgets.findIndex((item) => item.id === currentWidgetId) !== - currentPage.widgets.length - 1 - ) { - return true - } - - return flag - }, [currentPage, currentWidgetGroupId, currentWidgetId]) - - return ( -
    - -
      -
    • - - 复制图层 -
    • -
    • showConfirm('删除', delHandler)} - className={`app-content-menu__item is-border ${ - currentWidgetId && !currentWidgetId.includes(',') - ? '' - : 'is-disabled' - }`}> - - 删除图层 -
    • -
    • { - isUp && upLargescreenElement() - }} - className={`app-content-menu__item ${!isUp ? 'is-disabled' : ''}`}> - - 上移一层 -
    • -
    • { - isDown && downLargescreenElement() - }} - className={`app-content-menu__item ${ - !isDown ? 'is-disabled' : '' - }`}> - - 下移一层 -
    • - -
    • { - isUp && topLargescreenElement() - }} - className={`app-content-menu__item ${!isUp ? 'is-disabled' : ''}`}> - - 置顶图层 -
    • - -
    • { - isDown && bottomLargescreenElement() - }} - className={`app-content-menu__item is-border ${ - !isDown ? 'is-disabled' : '' - }`}> - - 置底图层 -
    • -
    • - - 分组 -
    • -
    • - - 拆分 -
    • -
    -
    - {/* elements start */} -
      - {componentsClassify.map((item: any, index: number) => ( -
    • { - if (!item.datas) { - addElement(item.widgetName) - } - }} - key={item.type}> - -

      {item.name}

      - {item.datas && item.datas.length ? ( -
      - {item.datas.map((subItem: any, subIndex: string) => ( -
      { - if (subItem.widgetName) { - if ( - (item.type === 'form' && currentWidgetGroupId) || - item.type !== 'form' - ) { - addElement(subItem.widgetName) - } - } - }} - key={subIndex}> -
      - {subItem.src ? ( - - ) : ( - - )} -
      -
      - {subItem.name} -
      -
      - ))} -
      - ) : ( - '' - )} -
    • - ))} -
    - {/* elements end */} -
    -
      -
    • - - -

      分组

      -
      -
    • -
    • - - -

      拆分

      -
      -
    • -
    -
      -
    • - - -

      复制

      -
      -
    • -
    • showConfirm('删除', delHandler)} - className={`${ - currentWidgetId && !currentWidgetId.includes(',') - ? '' - : 'is-disabled' - }`}> - - -

      删除

      -
      -
    • -
    - {/*
      -
    • - - -

      撤销

      -
      -
    • -
    • - - -

      恢复

      -
      -
    • -
    */} -
      -
    • moveHander('top')} - className={`${ - !currentWidgetId || currentWidgetId.includes(',') - ? 'is-disabled' - : '' - }`}> - - -

      上移

      -
      -
    • -
    • moveHander('bottom')} - className={`${ - !currentWidgetId || currentWidgetId.includes(',') - ? 'is-disabled' - : '' - }`}> - - -

      下移

      -
      -
    • -
    • moveHander('left')} - className={`${ - !currentWidgetId || currentWidgetId.includes(',') - ? 'is-disabled' - : '' - }`}> - - -

      左移

      -
      -
    • -
    • moveHander('right')} - className={`${ - !currentWidgetId || currentWidgetId.includes(',') - ? 'is-disabled' - : '' - }`}> - - -

      右移

      -
      -
    • -
    -
      -
    • - - -

      保存

      -
      -
    • -
    • { - if (currentPageId) { - history.push(`/frame/preview?pageId=${currentPageId}`) - } - }} - className={`${!currentPageId ? 'is-disabled' : ''}`}> - - -

      预览

      -
      -
    • -
    -
    -
      -
    • history.goBack()}> - -
    • -
    -
    - ) -} - -export default DesignHeader diff --git a/src/pages/configuration/components/left/index.scss b/src/pages/configuration/components/left/index.scss deleted file mode 100644 index f86f15d..0000000 --- a/src/pages/configuration/components/left/index.scss +++ /dev/null @@ -1,95 +0,0 @@ -@include b(screen-disign) { - @include e(body) { - @include m(left) { - position: absolute; - left: 0; - top: 0; - bottom: 0; - z-index: 101; - width: 200px; - background-color: #535353; - border-right: 1px solid rgba(0, 0, 0, .8); - transition: all .25s ease 0s; - .header { - height: 30px; - padding: 0 10px; - line-height: 30px; - color: #a0a0a0; - font-size: 12px; - background-color: #424242; - border-bottom: 1px solid #383838; - border-top: 1px solid #383838; - } - .body { - padding: 10px; - } - .page { - overflow: hidden; - } - .page-item { - display: flex; - width: calc(100% + 80px); - position: relative; - padding: 0 0 0 10px; - cursor: pointer; - line-height: 40px; - color: rgba(255, 255, 255, .6); - border-bottom: 1px solid #383838; - border-left: 5px solid transparent; - transition: all .25s ease 0s; - box-sizing: border-box; - &.is-noactive:hover { - transform: translateX(-80px); - } - &:hover { - color: #fff; - } - .name { - flex: 1; - @include single(); - } - @include when(active) { - font-weight: bold; - color: #fff; - border-left-color: #1890ff; - } - } - .page-item__operation { - display: flex; - width: 80px; - >span { - flex: 1; - text-align: center; - border-left: 1px solid #383838; - transition: all .25s ease 0s; - &:hover { - background-color: #1890ff; - } - } - } - .operation { - width: 30px; - height: 30px; - background: #535353; - position: absolute; - top: 50%; - right: -30px; - margin-top: -15px; - padding-left: 5px; - border: 1px solid rgba(0, 0, 0, 0.8); - border-left-color: transparent; - border-top-right-radius: 15px; - border-bottom-right-radius: 15px; - box-shadow: 4px 0 7px rgba(0, 0, 0, .3); - cursor: pointer; - color: rgba(255, 255, 255, .6); - line-height: 30px; - font-size: 16px; - transition: all .25s ease 0s; - &:hover { - color: #fff; - } - } - } - } -} \ No newline at end of file diff --git a/src/pages/configuration/components/left/index.tsx b/src/pages/configuration/components/left/index.tsx deleted file mode 100644 index 39e6373..0000000 --- a/src/pages/configuration/components/left/index.tsx +++ /dev/null @@ -1,151 +0,0 @@ -import React, { - FC, MouseEvent, useState -} from 'react' -import './index.scss' -import { Button, message, Modal, Tooltip } from 'antd' -import { PlusOutlined } from '@ant-design/icons' -import { IPage } from '@src/store/actionType' -import { FormOutlined, DeleteOutlined, ExclamationCircleOutlined, LeftOutlined, RightOutlined } from '@ant-design/icons' - -// 新增页面表单 -import AddOrEditPage from '../add-or-edit-page' - -interface IDesignBodyLeftProps { - pages: IPage[]; - addLargeScreenPage: (data: IPage, callback?: Function) => void; - delLargeScreenPage: (id: string, callback?: Function) => void; - modifyLargeScreenPage: (id: string, data: IPage, callback?: Function) => void; - changeLargeScreenPage: (id: string, callback?: Function) => void; - currentPageId?: string; - setLeftFlag: React.Dispatch>; - leftFlag: Boolean; -} - -const DesignBodyLeft: FC = ({ - pages, - addLargeScreenPage, - delLargeScreenPage, - modifyLargeScreenPage, - changeLargeScreenPage, - currentPageId, - leftFlag, - setLeftFlag -}) => { - - // 弹窗参数 - const [modal, setModal] = useState({ - visible: false, - title: '', - details: {} - }) - - // 编辑 - const editHander = (item: IPage, e: MouseEvent) => { - e.stopPropagation() - setModal((state: any) => ({ - visible: true, - title: '新增页面', - details: item - })) - } - - // 删除页面 - const delHandler = (item: IPage, e: MouseEvent) => { - e.stopPropagation() - Modal.confirm({ - title: '温馨提示', - icon: , - content: '确定要删除该页面吗?', - okText: '确认', - cancelText: '取消', - onOk: () => { - delLargeScreenPage(item.id as string, () => { - message.success('删除成功') - }) - } - }) - } - - return ( -
    - {/* 新增编辑页面弹窗 */} - setModal((state: any) => ({ - ...state, - visible: false - }))}> - - -
    - -
    -
    页面列表
    -
      - { - pages.map(item => ( -
    • { - if (item.id !== currentPageId) { - changeLargeScreenPage(item.id as string, () => { - message.success('页面切换成功') - }) - } - }} - className={`page-item ${item.id === currentPageId ? 'is-active' : 'is-noactive'}`}> -
      {item.name}
      - {/* 当前页面不允许编辑和删除 */} - { - item.id !== currentPageId && -
      - - editHander(item, e)} - > - - - - - delHandler(item, e)}> - - - -
      - } -
    • - )) - } -
    -
    setLeftFlag(!leftFlag)} - className="operation"> - { - leftFlag ? : - } -
    -
    - ) -} -export default DesignBodyLeft \ No newline at end of file diff --git a/src/pages/configuration/components/right/index.scss b/src/pages/configuration/components/right/index.scss deleted file mode 100644 index ae8de29..0000000 --- a/src/pages/configuration/components/right/index.scss +++ /dev/null @@ -1,200 +0,0 @@ -@include b(screen-disign) { - @include e(body) { - @include m(right) { - position: absolute; - top: 0; - right: 0; - bottom: 0; - z-index: 101; - width: 400px; - background-color: #535353; - border-left: 1px solid rgba(0, 0, 0, 0.8); - transition: all 0.25s ease 0s; - .ant-tabs-content { - height: calc(100vh - 100px); - overflow: hidden; - overflow-y: auto; - } - textarea::placeholder, - input::placeholder { - color: rgba(255, 255, 255, 0.1); - } - .custom-tabs { - .ant-tabs-nav { - background-color: #424242; - &:before { - border-bottom-color: #383838; - } - } - .ant-tabs-tab { - margin: 0; - padding: 5px 10px; - background-color: #424242; - border-bottom: 1px solid #383838; - border-right: 1px solid #383838; - color: #a0a0a0; - } - .ant-tabs-tab-active { - background-color: #535353; - border-bottom: none; - .ant-tabs-tab-btn { - color: #fff; - } - } - .ant-tabs-ink-bar { - display: none; - } - } - .ant-form-item { - padding: 0 15px 16px 15px; - margin-bottom: 0; - .anticon { - color: rgba(255, 255, 255, 0.6); - } - } - .ant-form-item-label > label { - color: rgba(255, 255, 255, 0.6); - } - .ant-select-selector, - .ant-input-affix-wrapper, - .ant-input, - .ant-input-number, - .ant-select-selection-item { - background-color: #424242 !important; - border: 1px solid #383838; - color: rgba(255, 255, 255, 0.4) !important; - } - .ant-input-number-handler-wrap { - background-color: #424242 !important; - border: none; - color: rgba(255, 255, 255, 0.4) !important; - } - .ant-input-number-handler { - border: none !important; - } - .ant-select-selector { - border: 1px solid #383838 !important; - } - .ant-collapse { - background: none; - border: none; - .ant-collapse { - padding-left: 8px; - } - &-header { - padding: 8px 10px !important; - color: rgba(255, 255, 255, 0.6) !important; - border-top: 1px solid #383838; - } - &-item { - border-radius: 0; - border: none; - } - &-content { - padding-top: 16px; - background: none; - border: none; - border-top: 1px solid #383838; - background-color: #494949; - &-box { - padding: 0 !important; - } - } - } - .color-wrapper { - position: relative; - width: 100%; - height: 32px; - text-align: center; - line-height: 32px; - color: #fff; - cursor: pointer; - background-color: #424242; - border: 1px solid #383838; - border-radius: 3px; - &:hover .color { - display: block; - } - .color { - position: absolute; - right: 0; - z-index: 100; - display: none; - } - } - .operation { - width: 30px; - height: 30px; - background: #535353; - position: absolute; - top: 50%; - left: -30px; - margin-top: -15px; - padding-left: 10px; - border: 1px solid rgba(0, 0, 0, 0.8); - border-right-color: transparent; - border-top-left-radius: 15px; - border-bottom-left-radius: 15px; - box-shadow: -4px 0 7px rgba(0, 0, 0, 0.3); - cursor: pointer; - color: rgba(255, 255, 255, 0.6); - line-height: 30px; - font-size: 16px; - transition: all 0.25s ease 0s; - &:hover { - color: #fff; - } - } - } - } - @include e(layer) { - text-align: left; - .app-screen-disign__layer { - > .header { - padding-left: 10px; - } - .app-screen-disign__layer--item .header { - padding-left: 34px; - } - } - .header { - display: flex; - height: 36px; - line-height: 36px; - color: rgba(255, 255, 255, 0.6); - border-bottom: 1px solid #383838; - cursor: pointer; - transition: all 0.25s ease 0s; - &:hover { - background-color: rgba(0, 0, 0, 0.1); - } - @include when(active) { - color: #fff; - background-color: rgba(0, 0, 0, 0.1); - } - > span { - display: block; - } - .show { - &:hover { - color: #fff; - transform: rotate(-15deg); - } - } - .show, - .file { - width: 24px; - text-align: center; - transition: all 0.25s ease 0s; - } - .label { - padding-left: 10px; - } - } - @include m(item) { - .header { - padding-left: 10px; - } - } - } -} diff --git a/src/pages/configuration/components/right/index.tsx b/src/pages/configuration/components/right/index.tsx deleted file mode 100644 index 05d4ea3..0000000 --- a/src/pages/configuration/components/right/index.tsx +++ /dev/null @@ -1,783 +0,0 @@ -import React, { FC, MouseEvent, useEffect, useMemo, useState } from 'react' -import './index.scss' -import { - Tabs, - Form, - Input, - InputNumber, - FormInstance, - Row, - Col, - Select, - Collapse, - Switch, - Slider, - Button -} from 'antd' -import { ChromePicker } from 'react-color' -import { IPage, IScreen, IWidget } from '@src/store/actionType' -import Wrapper from '@src/components/wrapper' -import { - LeftOutlined, - RightOutlined, - EyeOutlined, - EyeInvisibleOutlined, - FolderOutlined, - FolderOpenOutlined -} from '@ant-design/icons' -import { contentMenuHandler } from '@utils/tools' -// 配置文件 -import configuration from '@src/widget/tools/main' -// JSON编辑器 -import JsonEditor from '@src/components/json-editor' -// 微件配置文件 -const { widgetTypesConfiguration, widgetConfiguration, baseConfiguration } = - configuration - -const { TextArea } = Input -const { TabPane } = Tabs -const { Option } = Select -const { Panel } = Collapse - -interface IDesignBodyRightProps { - screen: IScreen - modifyScreen: (datas: any) => void - currentWidgetId: string - currentWidget: IWidget - modifyLargeScreenElement: (id: string, groupId: string, data: IWidget) => void - currentPage: IPage - setRightFlag: React.Dispatch> - rightFlag: Boolean - currentWidgetGroupId: string - showOrHideLargeScreenElement: (id: string, groupId?: string) => void - changeLargeScreenElement: (id: string, groupId?: string) => void -} - -const DesignBodyRight: FC = ({ - screen, - modifyScreen, - currentWidgetId, - currentWidget, - modifyLargeScreenElement, - currentPage, - setRightFlag, - rightFlag, - currentWidgetGroupId, - showOrHideLargeScreenElement, - changeLargeScreenElement -}) => { - const [key, setKey] = useState('1') - // 配置from - const [configureForm] = Form.useForm() - // 页面from - const [pageForm] = Form.useForm() - // 坐标from - const [dynamicForm] = Form.useForm() - // 数据 - const [dataForm] = Form.useForm() - // 联动 - const [linkageForm] = Form.useForm() - - useEffect(() => { - if (currentWidget.configureValue) { - configureForm.setFieldsValue(currentWidget.configureValue) - } - if (currentWidget.coordinateValue) { - dynamicForm.setFieldsValue(currentWidget.coordinateValue) - } - if (currentWidget.dataValue) { - dataForm.setFieldsValue(currentWidget.dataValue) - } - if (currentWidget.linkageIds) { - linkageForm.setFieldsValue({ - linkageIds: currentWidget.linkageIds.split(',') - }) - } - }, [currentWidget]) - // 判断数据是Array 或者 object - const judgeType = (data: any, type: string) => { - return Object.prototype.toString.call(data) == type - } - - /** - * - * @param callback 返回的方法 - * @param name 表单名 - * @param value 表单值 - * @param field 字段名 - */ - const onChangeHandler = ( - callback: Function, - name: string, - value: any, - field: string - ) => { - if (!field) { - callback && - callback({ - [name]: value - }) - } else { - const newCurrentWidget = JSON.parse(JSON.stringify(currentWidget)) - newCurrentWidget[field][name] = value - callback && - callback(currentWidgetId, currentWidgetGroupId, newCurrentWidget) - } - } - - /** - * 基础表单 - * @param item 单个配置项 - * @param form 表单实例 - * @param callback 返回方法 - * @param field 字段名 - * @param isUpdate 是否change更新 - * @returns - */ - const baseForm = ( - item: any, - form: FormInstance, - callback: Function, - field: string, - isUpdate: boolean = true - ) => { - return ( - <> - {item.componentName === 'Input' && ( - - - isUpdate && - onChangeHandler(callback, item.name, e.target.value, field) - } - placeholder={item.placeholder} - /> - - )} - {item.componentName === 'InputNumber' && ( - - - isUpdate && - onChangeHandler( - callback, - item.name, - e.target.value ? Number(e.target.value) : 0, - field - ) - } - style={{ width: '100%' }} - placeholder={item.placeholder} - /> - - )} - {item.componentName === 'TextArea' && ( - -