From a071c01dedb5214cb992988d073def909c19a3e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=9F=E8=B4=A4?= Date: Sun, 28 May 2023 00:02:26 +0800 Subject: [PATCH] up to latest verison --- .../src/components/GlobalHeader/index.less | 25 +- .../src/components/HeaderDropdown/index.less | 3 +- .../src/components/HeaderSearch/index.less | 6 +- .../src/components/NoticeIcon/NoticeList.less | 18 +- .../src/components/NoticeIcon/index.less | 4 +- jsExample/src/global.less | 6 +- jsExample/src/layouts/UserLayout.less | 4 +- jsExample/src/pages/User/login/index.less | 5 +- jsExample/src/pages/Welcome.less | 2 +- jsExample/src/utils/utils.less | 2 + package.json | 59 +- pnpm-lock.yaml | 2764 ++++++++--------- src/stylelint.ts | 12 +- src/tsconfig.json | 1 - tsExample/src/BasicLayout.less | 12 +- .../src/components/GlobalHeader/index.less | 28 +- .../src/components/HeaderDropdown/index.less | 3 +- .../src/components/HeaderSearch/index.less | 6 +- .../src/components/NoticeIcon/NoticeList.less | 18 +- .../src/components/NoticeIcon/index.less | 4 +- .../src/components/SelectLang/index.less | 5 +- tsExample/src/global.less | 6 +- tsExample/src/layouts/UserLayout.less | 4 +- .../components/Charts/ChartCard/index.less | 16 +- .../components/Charts/Field/index.less | 4 +- .../components/Charts/MiniProgress/index.less | 7 +- .../components/Charts/Pie/index.less | 19 +- .../components/Charts/TagCloud/index.less | 1 + .../Charts/TimelineChart/index.less | 2 +- .../components/Charts/WaterWave/index.less | 6 +- .../components/Charts/index.less | 3 + .../components/NumberInfo/index.less | 11 +- .../components/Trend/index.less | 6 +- .../src/pages/DashboardAnalysis/style.less | 24 +- .../pages/DashboardAnalysis/utils/utils.less | 4 + .../components/FooterToolbar/index.less | 4 +- .../src/pages/FormAdvancedForm/style.less | 9 +- .../src/pages/ProfileAdvanced/style.less | 6 +- tsExample/src/pages/Welcome.less | 2 +- .../user/login/components/Login/index.less | 4 +- tsExample/src/pages/user/login/style.less | 4 +- tsExample/src/utils/utils.less | 4 + tsExample/tsconfig.json | 1 - tsconfig.json | 1 - 44 files changed, 1567 insertions(+), 1568 deletions(-) diff --git a/jsExample/src/components/GlobalHeader/index.less b/jsExample/src/components/GlobalHeader/index.less index a7fa9bf..2bd6523 100644 --- a/jsExample/src/components/GlobalHeader/index.less +++ b/jsExample/src/components/GlobalHeader/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); @pro-header-hover-bg: rgba(0, 0, 0, 0.025); @@ -6,6 +6,7 @@ :global(.anticon) { margin-right: 8px; } + :global(.ant-dropdown-menu-item) { min-width: 160px; } @@ -17,6 +18,7 @@ height: 48px; margin-left: auto; overflow: hidden; + .action { display: flex; align-items: center; @@ -24,39 +26,47 @@ padding: 0 12px; cursor: pointer; transition: all 0.3s; + > span { vertical-align: middle; } + &:hover { background: @pro-header-hover-bg; } + &:global(.opened) { background: @pro-header-hover-bg; } } + .search { padding: 0 12px; + &:hover { background: transparent; } } + .account { .avatar { margin: ~'calc((@{layout-header-height} - 24px) / 2)' 0; margin-right: 8px; color: @primary-color; vertical-align: top; - background: rgba(255, 255, 255, 0.85); + background: rgb(255 255 255 / 85%); } } } .dark { .action { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); + > span { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); } + &:hover, &:global(.opened) { background: @primary-color; @@ -68,13 +78,16 @@ .dark { .action { color: @text-color; + > span { color: @text-color; } + &:hover { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); + > span { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); } } } diff --git a/jsExample/src/components/HeaderDropdown/index.less b/jsExample/src/components/HeaderDropdown/index.less index 004b53e..b33bd8d 100644 --- a/jsExample/src/components/HeaderDropdown/index.less +++ b/jsExample/src/components/HeaderDropdown/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .container > * { background-color: @popover-bg; @@ -10,6 +10,7 @@ .container { width: 100% !important; } + .container > * { border-radius: 0 !important; } diff --git a/jsExample/src/components/HeaderSearch/index.less b/jsExample/src/components/HeaderSearch/index.less index 9af69d5..7c05691 100644 --- a/jsExample/src/components/HeaderSearch/index.less +++ b/jsExample/src/components/HeaderSearch/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .headerSearch { .input { @@ -8,20 +8,24 @@ background: transparent; border-radius: 0; transition: width 0.3s, margin-left 0.3s; + :global(.ant-select-selection) { background: transparent; } + input { padding-right: 0; padding-left: 0; border: 0; box-shadow: none !important; } + &, &:hover, &:focus { border-bottom: 1px solid @border-color-base; } + &.show { width: 210px; margin-left: 8px; diff --git a/jsExample/src/components/NoticeIcon/NoticeList.less b/jsExample/src/components/NoticeIcon/NoticeList.less index 65e0c40..c02b850 100755 --- a/jsExample/src/components/NoticeIcon/NoticeList.less +++ b/jsExample/src/components/NoticeIcon/NoticeList.less @@ -1,11 +1,13 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .list { max-height: 400px; overflow: auto; + &::-webkit-scrollbar { display: none; } + .item { padding-right: 24px; padding-left: 24px; @@ -21,6 +23,7 @@ margin-top: 4px; background: @component-background; } + .iconElement { font-size: 32px; } @@ -28,25 +31,31 @@ &.read { opacity: 0.4; } + &:last-child { border-bottom: 0; } + &:hover { background: @primary-1; } + .title { margin-bottom: 8px; font-weight: normal; } + .description { font-size: 12px; line-height: @line-height-base; } + .datetime { margin-top: 4px; font-size: 12px; line-height: @line-height-base; } + .extra { float: right; margin-top: -1.5px; @@ -55,13 +64,15 @@ font-weight: normal; } } + .loadMore { padding: 8px 0; color: @primary-6; text-align: center; cursor: pointer; + &.loadedAll { - color: rgba(0, 0, 0, 0.25); + color: rgb(0 0 0 / 25%); cursor: unset; } } @@ -71,6 +82,7 @@ padding: 73px 0 88px; color: @text-color-secondary; text-align: center; + img { display: inline-block; height: 76px; @@ -86,6 +98,7 @@ border-top: 1px solid @border-color-split; border-radius: 0 0 @border-radius-base @border-radius-base; transition: all 0.3s; + div { display: inline-block; width: 50%; @@ -96,6 +109,7 @@ &:only-child { width: 100%; } + &:not(:only-child):last-child { border-left: 1px solid @border-color-split; } diff --git a/jsExample/src/components/NoticeIcon/index.less b/jsExample/src/components/NoticeIcon/index.less index 45251cd..e759426 100644 --- a/jsExample/src/components/NoticeIcon/index.less +++ b/jsExample/src/components/NoticeIcon/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .popover { position: relative; @@ -10,6 +10,7 @@ cursor: pointer; transition: all 0.3s; } + .icon { padding: 4px; vertical-align: middle; @@ -28,6 +29,7 @@ .ant-tabs-nav-scroll { text-align: center; } + .ant-tabs-bar { margin-bottom: 0; } diff --git a/jsExample/src/global.less b/jsExample/src/global.less index 1b51401..710c296 100644 --- a/jsExample/src/global.less +++ b/jsExample/src/global.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); html, body, @@ -19,7 +19,7 @@ canvas { } body { - text-rendering: optimizeLegibility; + text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -33,11 +33,13 @@ ol { .ant-table { width: 100%; overflow-x: auto; + &-thead > tr, &-tbody > tr { > th, > td { white-space: pre; + > span { display: block; } diff --git a/jsExample/src/layouts/UserLayout.less b/jsExample/src/layouts/UserLayout.less index cdc207e..39ffe88 100755 --- a/jsExample/src/layouts/UserLayout.less +++ b/jsExample/src/layouts/UserLayout.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .container { display: flex; @@ -13,6 +13,7 @@ height: 40px; line-height: 44px; text-align: right; + :global(.ant-dropdown-trigger) { margin-right: 24px; } @@ -43,6 +44,7 @@ .header { height: 44px; line-height: 44px; + a { text-decoration: none; } diff --git a/jsExample/src/pages/User/login/index.less b/jsExample/src/pages/User/login/index.less index d3af811..1861dfe 100644 --- a/jsExample/src/pages/User/login/index.less +++ b/jsExample/src/pages/User/login/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .main { width: 328px; @@ -17,7 +17,7 @@ .icon { margin-left: 16px; - color: rgba(0, 0, 0, 0.2); + color: rgb(0 0 0 / 20%); font-size: 24px; vertical-align: middle; cursor: pointer; @@ -32,6 +32,7 @@ margin-top: 24px; line-height: 22px; text-align: left; + .register { float: right; } diff --git a/jsExample/src/pages/Welcome.less b/jsExample/src/pages/Welcome.less index 914c40d..83ee877 100644 --- a/jsExample/src/pages/Welcome.less +++ b/jsExample/src/pages/Welcome.less @@ -1,4 +1,4 @@ -@import '~antd/lib/style/themes/default.less'; +@import url('~antd/lib/style/themes/default.less'); .pre { margin: 12px 0; diff --git a/jsExample/src/utils/utils.less b/jsExample/src/utils/utils.less index e9dfd5c..9390660 100644 --- a/jsExample/src/utils/utils.less +++ b/jsExample/src/utils/utils.less @@ -2,11 +2,13 @@ // ------------------------ .clearfix() { zoom: 1; + &::before, &::after { display: table; content: ' '; } + &::after { clear: both; height: 0; diff --git a/package.json b/package.json index 2a00b80..132a65a 100644 --- a/package.json +++ b/package.json @@ -42,43 +42,42 @@ "testTS": "npm run build && cd tsExample && npm run lint" }, "dependencies": { - "@babel/core": "^7.12.10", - "@babel/eslint-parser": "^7.12.1", + "@babel/core": "^7.22.1", + "@babel/eslint-parser": "^7.21.8", "@babel/eslint-plugin": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-decorators": "^7.13.5", - "@babel/preset-env": "^7.12.11", - "@babel/preset-react": "^7.12.10", - "@babel/preset-typescript": "^7.12.7", - "@typescript-eslint/eslint-plugin": "^5.8.1", - "@typescript-eslint/parser": "^5.9.0", - "chalk": "^4.1.1", - "eslint": "^7.11.0", - "eslint-config-prettier": "^8.3.0", - "eslint-formatter-pretty": "^4.0.0", - "eslint-plugin-jest": "^24.0.1", - "eslint-plugin-promise": "^6.0.0", - "eslint-plugin-react": "^7.21.5", - "eslint-plugin-react-hooks": "^4.1.2", - "eslint-plugin-unicorn": "^20.0.0", - "fast-glob": "^3.2.4", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-decorators": "^7.22.3", + "@babel/preset-env": "^7.22.2", + "@babel/preset-react": "^7.22.3", + "@babel/preset-typescript": "^7.21.5", + "@typescript-eslint/eslint-plugin": "^5.59.7", + "@typescript-eslint/parser": "^5.59.7", + "chalk": "^4.1.2", + "eslint": "^8.41.0", + "eslint-config-prettier": "^8.8.0", + "eslint-formatter-pretty": "^4.1.0", + "eslint-plugin-jest": "^27.2.1", + "eslint-plugin-react": "^7.32.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-unicorn": "^47.0.0", + "fast-glob": "^3.2.12", "os-locale": "^5.0.0", - "prettier": "^2.3.2", - "prettier-plugin-organize-imports": "^3.0.0", - "prettier-plugin-packagejson": "2.3.0", - "prettier-plugin-two-style-order": "^1.0.0", - "stylelint": "^13.0.0", - "stylelint-config-css-modules": "^2.2.0", - "stylelint-config-prettier": "^8.0.1", - "stylelint-config-standard": "^20.0.0", - "stylelint-declaration-block-no-ignored-properties": "^2.1.0", - "typescript": "^4.5.4" + "postcss-less": "^6.0.0", + "prettier": "^2.8.8", + "prettier-plugin-organize-imports": "^3.2.2", + "prettier-plugin-two-style-order": "^1.0.1", + "stylelint": "^15.6.2", + "stylelint-config-css-modules": "^4.2.0", + "stylelint-config-prettier": "^9.0.5", + "stylelint-config-standard": "^33.0.0", + "stylelint-declaration-block-no-ignored-properties": "^2.7.0", + "typescript": "^5.0.4" }, "devDependencies": { "@types/node": "^20.2.5", "copyfiles": "^2.4.1", "cross-env": "^7.0.3", - "np": "^6.2.5", + "np": "^6.5.0", "rimraf": "^3.0.2" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f748ed3..0c12767 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2,98 +2,95 @@ lockfileVersion: '6.0' dependencies: '@babel/core': - specifier: ^7.12.10 - version: 7.12.10 + specifier: ^7.22.1 + version: 7.22.1 '@babel/eslint-parser': - specifier: ^7.12.1 - version: 7.12.1(@babel/core@7.12.10)(eslint@7.11.0) + specifier: ^7.21.8 + version: 7.21.8(@babel/core@7.22.1)(eslint@8.41.0) '@babel/eslint-plugin': specifier: ^7.19.1 - version: 7.19.1(@babel/eslint-parser@7.12.1)(eslint@7.11.0) + version: 7.19.1(@babel/eslint-parser@7.21.8)(eslint@8.41.0) '@babel/plugin-proposal-class-properties': - specifier: ^7.13.0 - version: 7.13.0(@babel/core@7.12.10) + specifier: ^7.18.6 + version: 7.18.6(@babel/core@7.22.1) '@babel/plugin-proposal-decorators': - specifier: ^7.13.5 - version: 7.13.5(@babel/core@7.12.10) + specifier: ^7.22.3 + version: 7.22.3(@babel/core@7.22.1) '@babel/preset-env': - specifier: ^7.12.11 - version: 7.12.11(@babel/core@7.12.10) + specifier: ^7.22.2 + version: 7.22.2(@babel/core@7.22.1) '@babel/preset-react': - specifier: ^7.12.10 - version: 7.12.10(@babel/core@7.12.10) + specifier: ^7.22.3 + version: 7.22.3(@babel/core@7.22.1) '@babel/preset-typescript': - specifier: ^7.12.7 - version: 7.12.7(@babel/core@7.12.10) + specifier: ^7.21.5 + version: 7.21.5(@babel/core@7.22.1) '@typescript-eslint/eslint-plugin': - specifier: ^5.8.1 - version: 5.8.1(@typescript-eslint/parser@5.9.0)(eslint@7.11.0)(typescript@4.5.4) + specifier: ^5.59.7 + version: 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4) '@typescript-eslint/parser': - specifier: ^5.9.0 - version: 5.9.0(eslint@7.11.0)(typescript@4.5.4) + specifier: ^5.59.7 + version: 5.59.7(eslint@8.41.0)(typescript@5.0.4) chalk: - specifier: ^4.1.1 - version: 4.1.1 + specifier: ^4.1.2 + version: 4.1.2 eslint: - specifier: ^7.11.0 - version: 7.11.0 + specifier: ^8.41.0 + version: 8.41.0 eslint-config-prettier: - specifier: ^8.3.0 - version: 8.3.0(eslint@7.11.0) + specifier: ^8.8.0 + version: 8.8.0(eslint@8.41.0) eslint-formatter-pretty: - specifier: ^4.0.0 - version: 4.0.0 + specifier: ^4.1.0 + version: 4.1.0 eslint-plugin-jest: - specifier: ^24.0.1 - version: 24.0.1(eslint@7.11.0)(typescript@4.5.4) - eslint-plugin-promise: - specifier: ^6.0.0 - version: 6.0.0(eslint@7.11.0) + specifier: ^27.2.1 + version: 27.2.1(@typescript-eslint/eslint-plugin@5.59.7)(eslint@8.41.0)(typescript@5.0.4) eslint-plugin-react: - specifier: ^7.21.5 - version: 7.21.5(eslint@7.11.0) + specifier: ^7.32.2 + version: 7.32.2(eslint@8.41.0) eslint-plugin-react-hooks: - specifier: ^4.1.2 - version: 4.1.2(eslint@7.11.0) + specifier: ^4.6.0 + version: 4.6.0(eslint@8.41.0) eslint-plugin-unicorn: - specifier: ^20.0.0 - version: 20.0.0(eslint@7.11.0) + specifier: ^47.0.0 + version: 47.0.0(eslint@8.41.0) fast-glob: - specifier: ^3.2.4 - version: 3.2.4 + specifier: ^3.2.12 + version: 3.2.12 os-locale: specifier: ^5.0.0 version: 5.0.0 + postcss-less: + specifier: ^6.0.0 + version: 6.0.0(postcss@8.4.23) prettier: - specifier: ^2.3.2 - version: 2.3.2 + specifier: ^2.8.8 + version: 2.8.8 prettier-plugin-organize-imports: - specifier: ^3.0.0 - version: 3.0.0(prettier@2.3.2)(typescript@4.5.4) - prettier-plugin-packagejson: - specifier: 2.3.0 - version: 2.3.0(prettier@2.3.2) + specifier: ^3.2.2 + version: 3.2.2(prettier@2.8.8)(typescript@5.0.4) prettier-plugin-two-style-order: - specifier: ^1.0.0 - version: 1.0.0(prettier@2.3.2) + specifier: ^1.0.1 + version: 1.0.1(prettier@2.8.8) stylelint: - specifier: ^13.0.0 - version: 13.0.0 + specifier: ^15.6.2 + version: 15.6.2 stylelint-config-css-modules: - specifier: ^2.2.0 - version: 2.2.0(stylelint@13.0.0) + specifier: ^4.2.0 + version: 4.2.0(stylelint@15.6.2) stylelint-config-prettier: - specifier: ^8.0.1 - version: 8.0.1(stylelint@13.0.0) + specifier: ^9.0.5 + version: 9.0.5(stylelint@15.6.2) stylelint-config-standard: - specifier: ^20.0.0 - version: 20.0.0(stylelint@13.0.0) + specifier: ^33.0.0 + version: 33.0.0(stylelint@15.6.2) stylelint-declaration-block-no-ignored-properties: - specifier: ^2.1.0 - version: 2.1.0(stylelint@13.0.0) + specifier: ^2.7.0 + version: 2.7.0(stylelint@15.6.2) typescript: - specifier: ^4.5.4 - version: 4.5.4 + specifier: ^5.0.4 + version: 5.0.4 devDependencies: '@types/node': @@ -106,14 +103,22 @@ devDependencies: specifier: ^7.0.3 version: 7.0.3 np: - specifier: ^6.2.5 - version: 6.2.5 + specifier: ^6.5.0 + version: 6.5.0 rimraf: specifier: ^3.0.2 version: 3.0.2 packages: + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: false + /@babel/code-frame@7.21.4: resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} engines: {node: '>=6.9.0'} @@ -125,12 +130,14 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/core@7.12.10: - resolution: {integrity: sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==} + /@babel/core@7.22.1: + resolution: {integrity: sha512-Hkqu7J4ynysSXxmAahpN1jjRwVJ+NdpraFLIWflgjpVob3KNyK3/tIUc7Q7szed8WMp0JNa7Qtd1E9Oo22F9gA==} engines: {node: '>=6.9.0'} dependencies: + '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.21.4 '@babel/generator': 7.22.3 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-module-transforms': 7.22.1 '@babel/helpers': 7.22.3 '@babel/parser': 7.22.3 @@ -141,36 +148,34 @@ packages: debug: 4.3.4 gensync: 1.0.0-beta.2 json5: 2.2.3 - lodash: 4.17.21 - semver: 5.7.1 - source-map: 0.5.7 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/eslint-parser@7.12.1(@babel/core@7.12.10)(eslint@7.11.0): - resolution: {integrity: sha512-cc7WQHnHQY3++/bghgbDtPx+5bf6xTsokyGzV6Qzh65NLz/unv+mPQuACkQ9GFhIhcTFv6yqwNaEcfX7EkOEsg==} + /@babel/eslint-parser@7.21.8(@babel/core@7.22.1)(eslint@8.41.0): + resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/core': '>=7.11.0' - eslint: '>=7.5.0' + eslint: ^7.5.0 || ^8.0.0 dependencies: - '@babel/core': 7.12.10 - eslint: 7.11.0 - eslint-scope: 5.1.0 - eslint-visitor-keys: 1.3.0 + '@babel/core': 7.22.1 + '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 + eslint: 8.41.0 + eslint-visitor-keys: 2.1.0 semver: 6.3.0 dev: false - /@babel/eslint-plugin@7.19.1(@babel/eslint-parser@7.12.1)(eslint@7.11.0): + /@babel/eslint-plugin@7.19.1(@babel/eslint-parser@7.21.8)(eslint@8.41.0): resolution: {integrity: sha512-ElGPkQPapKMa3zVqXHkZYzuL7I5LbRw9UWBUArgWsdWDDb9XcACqOpBib5tRPA9XvbVZYrFUkoQPbiJ4BFvu4w==} engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} peerDependencies: '@babel/eslint-parser': '>=7.11.0' eslint: '>=7.5.0' dependencies: - '@babel/eslint-parser': 7.12.1(@babel/core@7.12.10)(eslint@7.11.0) - eslint: 7.11.0 + '@babel/eslint-parser': 7.21.8(@babel/core@7.22.1)(eslint@8.41.0) + eslint: 8.41.0 eslint-rule-composer: 0.3.0 dev: false @@ -198,27 +203,27 @@ packages: '@babel/types': 7.22.3 dev: false - /@babel/helper-compilation-targets@7.22.1(@babel/core@7.12.10): + /@babel/helper-compilation-targets@7.22.1(@babel/core@7.22.1): resolution: {integrity: sha512-Rqx13UM3yVB5q0D/KwQ8+SPfX/+Rnsy1Lw1k/UwOC4KC6qrzIQoY3lYnBu5EHKBlEHHcj0M0W8ltPSkD8rqfsQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': 7.22.3 - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-validator-option': 7.21.0 browserslist: 4.21.5 lru-cache: 5.1.1 semver: 6.3.0 dev: false - /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.12.10): + /@babel/helper-create-class-features-plugin@7.22.1(@babel/core@7.22.1): resolution: {integrity: sha512-SowrZ9BWzYFgzUMwUmowbPSGu6CXL5MSuuCkG3bejahSpSymioPmuLdhPxNOc9MjuNGjy7M/HaXvJ8G82Lywlw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 @@ -232,18 +237,34 @@ packages: - supports-color dev: false - /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.12.10): + /@babel/helper-create-regexp-features-plugin@7.22.1(@babel/core@7.22.1): resolution: {integrity: sha512-WWjdnfR3LPIe+0EY8td7WmjhytxXtjKAEpnAxun/hkNiyOaPlvGK+NZaBFIdi9ndYV3Gav7BpFvtUwnaJlwi1w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 regexpu-core: 5.3.2 semver: 6.3.0 dev: false + /@babel/helper-define-polyfill-provider@0.4.0(@babel/core@7.22.1): + resolution: {integrity: sha512-RnanLx5ETe6aybRi1cO/edaRH+bNYWaryCEmjDDYyNr4wnSzyOp8T0dWipmqVHKEY3AbVKUom50AKSlj1zmKbg==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.2 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/helper-environment-visitor@7.22.1: resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==} engines: {node: '>=6.9.0'} @@ -306,13 +327,13 @@ packages: engines: {node: '>=6.9.0'} dev: false - /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.12.10): + /@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-wrap-function': 7.20.5 @@ -409,365 +430,377 @@ packages: '@babel/types': 7.22.3 dev: false - /@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.12.10): - resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-environment-visitor': 7.22.1 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.10) - transitivePeerDependencies: - - supports-color dev: false - /@babel/plugin-proposal-class-properties@7.13.0(@babel/core@7.12.10): - resolution: {integrity: sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-6r4yRwEnorYByILoDRnEqxtojYKuiIv9FojW2E8GUKo9eWBwbKcd9IiZOZpdyXc64RmyGGyPu3/uAcrz/dq2kQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-decorators@7.13.5(@babel/core@7.12.10): - resolution: {integrity: sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==} + /@babel/plugin-proposal-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-XjTKH3sHr6pPqG+hR1NCdVupwiosfdKM2oSMyKQVQ5Bym9l/p7BuLAqT5U32zZzRCfPq/TPRPzMiiTE9bOXU4w==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.12.10) + '@babel/helper-replace-supers': 7.22.1 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/plugin-syntax-decorators': 7.22.3(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + /@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.10) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.12.10): - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} + /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-json-strings@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.22.1): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-logical-assignment-operators@7.20.7(@babel/core@7.12.10): - resolution: {integrity: sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.22.1): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.12.10): - resolution: {integrity: sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.22.3 - '@babel/core': 7.12.10 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.12.10): - resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==} + /@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.22.1): + resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.10) dev: false - /@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + /@babel/plugin-syntax-import-attributes@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-i35jZJv6aO7hxEbIWQ41adVfOzjm9dcYDNeWlBMd8p0ZQRtNUCBrmGwZt+H5lb+oOC9a3svp956KP0oWGA1YsA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - transitivePeerDependencies: - - supports-color dev: false - /@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.10): - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.12.10): - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.22.1): + resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-decorators@7.22.3(@babel/core@7.12.10): - resolution: {integrity: sha512-R16Zuge73+8/nLcDjkIpyhi5wIbN7i7fiuLJR8yQX7vPAa/ltUKtd3iLbb4AgP5nrLi91HnNUNosELIGUGH1bg==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.22.1): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.12.10): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==} - engines: {node: '>=6.9.0'} + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.10): - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.22.1): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.10): - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.22.1): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.22.1): + resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.10): - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.12.10): - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + /@babel/plugin-transform-async-generator-functions@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-36A4Aq48t66btydbZd5Fk0/xJqbpg/v4QWI4AH4cYHBXy9Mu42UOupZpebKFiCFNT9S9rJFcsld0gsv0ayLjtA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.12.10): - resolution: {integrity: sha512-xz0D39NvhQn4t4RNsHmDnnsaQizIlUkdtYvLs8La1BlfjQ6JEwxkJGeqJMW2tAXx+q6H+WFuUTXNdYVpEya0YA==} + /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.22.1): + resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.12.10): - resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==} + /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.22.1): + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.12.10): - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==} + /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.22.1): + resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-module-imports': 7.21.4 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/helper-remap-async-to-generator': 7.18.9(@babel/core@7.12.10) - transitivePeerDependencies: - - supports-color dev: false - /@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.12.10): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + /@babel/plugin-transform-class-properties@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-mASLsd6rhOrLZ5F3WbCxkzl67mmOnqik0zrg5W6D/X0QMW7HtvnoL1dRARLKIbMP3vXwkwziuLesPqWVGIl6Bw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.12.10): - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==} + /@babel/plugin-transform-class-static-block@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5BirgNWNOx7cwbTJCOmKFJ1pZjwk5MUfMIwiBBvsirCJMZeQgs5pk6i1OlkVg+1Vef5LfBahFOrdCnAWvkVKMw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.12.0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: false - /@babel/plugin-transform-classes@7.21.0(@babel/core@7.12.10): + /@babel/plugin-transform-classes@7.21.0(@babel/core@7.22.1): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.12.10) + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-environment-visitor': 7.22.1 '@babel/helper-function-name': 7.21.0 '@babel/helper-optimise-call-expression': 7.18.6 @@ -779,121 +812,165 @@ packages: - supports-color dev: false - /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.12.10): + /@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/template': 7.21.9 dev: false - /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.12.10): + /@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.22.1): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.12.10): + /@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-dynamic-import@7.22.1(@babel/core@7.22.1): + resolution: {integrity: sha512-rlhWtONnVBPdmt+jeewS0qSnMz/3yLFrqAP8hHC6EDcrYRSyuz9f9yQhHvVn2Ad6+yO9fHXac5piudeYrInxwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.3 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.12.10): + /@babel/plugin-transform-export-namespace-from@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5Ti1cHLTDnt3vX61P9KZ5IG09bFXp4cDVFJIAeCZuxu9OXXJJZp5iP0n/rzM2+iAutJY+KWEyyHcRaHlpQ/P5g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-for-of@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.12.10): + /@babel/plugin-transform-function-name@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-function-name': 7.21.0 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-literals@7.18.9(@babel/core@7.12.10): + /@babel/plugin-transform-json-strings@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-IuvOMdeOOY2X4hRNAT6kwbePtK21BUyrAEgLKviL8pL6AEEVUVcqtRdN/HJXBLGIbt9T3ETmXRnFedRRmQNTYw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-literals@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/plugin-transform-logical-assignment-operators@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CbayIfOw4av2v/HYZEsH+Klks3NC2/MFIR3QR8gnpGNNPEaq2fdlVCRYG/paKs7/5hvBLQ+H70pGWOHtlNEWNA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) dev: false - /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.12.10): + /@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.22.1): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.12.10): + /@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-simple-access': 7.21.5 @@ -901,13 +978,13 @@ packages: - supports-color dev: false - /@babel/plugin-transform-modules-systemjs@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-modules-systemjs@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-V21W3bKLxO3ZjcBJZ8biSvo5gQ85uIXW2vJfh7JSWf/4SLUSr1tOoHX3ruN4+Oqa2m+BKfsxTR1I+PsvkIWvNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 @@ -916,337 +993,466 @@ packages: - supports-color dev: false - /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-module-transforms': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-named-capturing-groups-regex@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-named-capturing-groups-regex@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-c6HrD/LpUdNNJsISQZpds3TXvfYIAbo+efE9aWmY/PmSRD0agrJ9cPMt4BmArwUQ7ZymEWTFjTyp+yReLJZh0Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-new-target@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-new-target@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-5RuJdSo89wKdkRTqtM9RVVJzHum9c2s0te9rB7vZC1zKKxcioWIy+xcu4OoIAjyFZhb/bp5KkunuLin1q7Ct+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-nullish-coalescing-operator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-CpaoNp16nX7ROtLONNuCyenYdY/l7ZsR6aoVa7rW7nMWisoNoQNIH5Iay/4LDyRjKMuElMqXiBoOQCDLTMGZiw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-numeric-separator@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-+AF88fPDJrnseMh5vD9+SH6wq4ZMvpiTMHh58uLs+giMEyASFVhcT3NkoyO+NebFCNnpHJEq5AXO2txV4AGPDQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-object-rest-spread@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-38bzTsqMMCI46/TQnJwPPpy33EjLCc1Gsm2hRTF6zTMWnKsN61vdrpuzIEGQyKEhDSYDKyZHrrd5FMj4gcUHhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-object-super@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-replace-supers': 7.22.1 transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-parameters@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-optional-catch-binding@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bnDFWXFzWY0BsOyqaoSXvMQ2F35zutQipugog/rqotL2S4ciFOKlRYUu9djt4iq09oh2/34hqfRR2k1dIvuu4g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-optional-chaining@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-63v3/UFFxhPKT8j8u1jTTGVyITxl7/7AfOqK8C5gz1rHURPUGe3y5mvIf68eYKGoBNahtJnTxBKug4BQOnzeJg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + dev: false + + /@babel/plugin-transform-parameters@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-x7QHQJHPuD9VmfpzboyGJ5aHEr9r7DsAsdxdhJiTB3J3j8dyl+NFZ+rX5Q2RWFDCs61c06qBfS4ys2QYn8UkMw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-private-methods@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-fC7jtjBPFqhqpPAE+O4LKwnLq7gGkD3ZmC2E3i4qWH34mH3gOg2Xrq5YMHUq6DM30xhqM1DNftiRaSqVjEG+ug==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-private-property-in-object@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-C7MMl4qWLpgVCbXfj3UW8rR1xeCnisQ0cU7YJHV//8oNBS0aCIVg1vFnZXxOckHhEpQyqNNkWmvSEWnMLlc+Vw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-react-jsx-development@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.1) dev: false - /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-react-jsx@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-JEulRWG2f04a7L8VWaOngWiK6p+JOSpB+DAtwfJgOaej1qdbNxqtK7MwTBHjUA10NeFcszlFNqCdbRcirzh2uQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.12.10) + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) '@babel/types': 7.22.3 dev: false - /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.12.10): + /@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 regenerator-transform: 0.15.1 dev: false - /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-spread@7.20.7(@babel/core@7.12.10): + /@babel/plugin-transform-spread@7.20.7(@babel/core@7.22.1): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 dev: false - /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.12.10): + /@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.12.10): + /@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.22.1): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-typescript@7.22.3(@babel/core@7.12.10): + /@babel/plugin-transform-typescript@7.22.3(@babel/core@7.22.1): resolution: {integrity: sha512-pyjnCIniO5PNaEuGxT28h0HbMru3qCVrMqVgVOz/krComdIrY9W6FCLBq9NWHY8HDGaUlan+UhmZElDENIfCcw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/helper-create-class-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.12.10) + '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: false - /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.12.10): + /@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.22.1): resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/plugin-transform-unicode-property-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-5ScJ+OmdX+O6HRuMGW4kv7RL9vIKdtdAj9wuWUKy1wbHY3jaM/UlyIiC1G7J6UJiiyMukjjK0QwL3P0vBd0yYg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.10): + /@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.22.1): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 - '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.12.10) + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 dev: false - /@babel/preset-env@7.12.11(@babel/core@7.12.10): - resolution: {integrity: sha512-j8Tb+KKIXKYlDBQyIOy4BLxzv1NUOwlHfZ74rvW+Z0Gp4/cI2IMDPBWAgWceGcE7aep9oL/0K9mlzlMGxA8yNw==} + /@babel/plugin-transform-unicode-sets-regex@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-hNufLdkF8vqywRp+P55j4FHXqAX2LRUccoZHH7AFn1pq5ZOO2ISKW9w13bFZVjBoTqeve2HOgoJCcaziJVhGNw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-create-regexp-features-plugin': 7.22.1(@babel/core@7.22.1) + '@babel/helper-plugin-utils': 7.21.5 + dev: false + + /@babel/preset-env@7.22.2(@babel/core@7.22.1): + resolution: {integrity: sha512-UPNK9pgphMULvA2EMKIWHU90C47PKyuvQ8pE1MzH7l9PgFcRabdrHhlePpBuWxYZQ+TziP2nycKoI5C1Yhdm9Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': 7.22.3 - '@babel/core': 7.12.10 - '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.12.10) - '@babel/helper-module-imports': 7.21.4 + '@babel/core': 7.22.1 + '@babel/helper-compilation-targets': 7.22.1(@babel/core@7.22.1) '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-proposal-async-generator-functions': 7.20.7(@babel/core@7.12.10) - '@babel/plugin-proposal-class-properties': 7.13.0(@babel/core@7.12.10) - '@babel/plugin-proposal-dynamic-import': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-proposal-json-strings': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-logical-assignment-operators': 7.20.7(@babel/core@7.12.10) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-numeric-separator': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-object-rest-spread': 7.20.7(@babel/core@7.12.10) - '@babel/plugin-proposal-optional-catch-binding': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.12.10) - '@babel/plugin-proposal-private-methods': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.12.10) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.12.10) - '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.12.10) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.12.10) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.12.10) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.12.10) - '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.12.10) - '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.12.10) - '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.12.10) - '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.12.10) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.12.10) - '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-modules-systemjs': 7.22.3(@babel/core@7.12.10) - '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-named-capturing-groups-regex': 7.22.3(@babel/core@7.12.10) - '@babel/plugin-transform-new-target': 7.22.3(@babel/core@7.12.10) - '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.12.10) - '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.12.10) - '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.12.10) - '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.12.10) - '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.12.10) - '@babel/preset-modules': 0.1.5(@babel/core@7.12.10) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-proposal-private-property-in-object': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.22.1) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.22.1) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-assertions': 7.20.0(@babel/core@7.22.1) + '@babel/plugin-syntax-import-attributes': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.22.1) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.22.1) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.22.1) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-arrow-functions': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-async-generator-functions': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-async-to-generator': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoped-functions': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-block-scoping': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-class-properties': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-class-static-block': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-classes': 7.21.0(@babel/core@7.22.1) + '@babel/plugin-transform-computed-properties': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-destructuring': 7.21.3(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-duplicate-keys': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-dynamic-import': 7.22.1(@babel/core@7.22.1) + '@babel/plugin-transform-exponentiation-operator': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-export-namespace-from': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-for-of': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-function-name': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-json-strings': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-logical-assignment-operators': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-member-expression-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-modules-amd': 7.20.11(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-modules-systemjs': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-modules-umd': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-named-capturing-groups-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-new-target': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-nullish-coalescing-operator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-numeric-separator': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-rest-spread': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-object-super': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-optional-catch-binding': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-optional-chaining': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-parameters': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-methods': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-private-property-in-object': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-property-literals': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-regenerator': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-reserved-words': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-shorthand-properties': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-spread': 7.20.7(@babel/core@7.22.1) + '@babel/plugin-transform-sticky-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-template-literals': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-typeof-symbol': 7.18.9(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-escapes': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-property-regex': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-unicode-sets-regex': 7.22.3(@babel/core@7.22.1) + '@babel/preset-modules': 0.1.5(@babel/core@7.22.1) '@babel/types': 7.22.3 + babel-plugin-polyfill-corejs2: 0.4.3(@babel/core@7.22.1) + babel-plugin-polyfill-corejs3: 0.8.1(@babel/core@7.22.1) + babel-plugin-polyfill-regenerator: 0.5.0(@babel/core@7.22.1) core-js-compat: 3.30.2 - semver: 5.7.1 + semver: 6.3.0 transitivePeerDependencies: - supports-color dev: false - /@babel/preset-modules@0.1.5(@babel/core@7.12.10): + /@babel/preset-modules@0.1.5(@babel/core@7.22.1): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.12.10) + '@babel/plugin-proposal-unicode-property-regex': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-dotall-regex': 7.18.6(@babel/core@7.22.1) '@babel/types': 7.22.3 esutils: 2.0.3 dev: false - /@babel/preset-react@7.12.10(@babel/core@7.12.10): - resolution: {integrity: sha512-vtQNjaHRl4DUpp+t+g4wvTHsLQuye+n0H/wsXIZRn69oz/fvNC7gQ4IK73zGJBaxvHoxElDvnYCthMcT7uzFoQ==} + /@babel/preset-react@7.22.3(@babel/core@7.22.1): + resolution: {integrity: sha512-lxDz1mnZ9polqClBCVBjIVUypoB4qV3/tZUDb/IlYbW1kiiLaXaX+bInbRjl+lNQ/iUZraQ3+S8daEmoELMWug==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 - '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.12.10) - '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.12.10) - '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.12.10) + '@babel/helper-validator-option': 7.21.0 + '@babel/plugin-transform-react-display-name': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-react-jsx': 7.22.3(@babel/core@7.22.1) + '@babel/plugin-transform-react-jsx-development': 7.18.6(@babel/core@7.22.1) + '@babel/plugin-transform-react-pure-annotations': 7.18.6(@babel/core@7.22.1) dev: false - /@babel/preset-typescript@7.12.7(@babel/core@7.12.10): - resolution: {integrity: sha512-nOoIqIqBmHBSEgBXWR4Dv/XBehtIFcw9PqZw6rFYuKrzsZmOQm3PR5siLBnKZFEsDb03IegG8nSjU/iXXXYRmw==} + /@babel/preset-typescript@7.21.5(@babel/core@7.22.1): + resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.12.10 + '@babel/core': 7.22.1 '@babel/helper-plugin-utils': 7.21.5 '@babel/helper-validator-option': 7.21.0 - '@babel/plugin-transform-typescript': 7.22.3(@babel/core@7.12.10) + '@babel/plugin-syntax-jsx': 7.21.4(@babel/core@7.22.1) + '@babel/plugin-transform-modules-commonjs': 7.21.5(@babel/core@7.22.1) + '@babel/plugin-transform-typescript': 7.22.3(@babel/core@7.22.1) transitivePeerDependencies: - supports-color dev: false @@ -1298,24 +1504,97 @@ packages: to-fast-properties: 2.0.0 dev: false - /@eslint/eslintrc@0.1.3: - resolution: {integrity: sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA==} - engines: {node: ^10.12.0 || >=12.0.0} + /@csstools/css-parser-algorithms@2.1.1(@csstools/css-tokenizer@2.1.1): + resolution: {integrity: sha512-viRnRh02AgO4mwIQb2xQNJju0i+Fh9roNgmbR5xEuG7J3TGgxjnE95HnBLgsFJOJOksvcfxOUCgODcft6Y07cA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-tokenizer': ^2.1.1 + dependencies: + '@csstools/css-tokenizer': 2.1.1 + dev: false + + /@csstools/css-tokenizer@2.1.1: + resolution: {integrity: sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==} + engines: {node: ^14 || ^16 || >=18} + dev: false + + /@csstools/media-query-list-parser@2.0.4(@csstools/css-parser-algorithms@2.1.1)(@csstools/css-tokenizer@2.1.1): + resolution: {integrity: sha512-GyYot6jHgcSDZZ+tLSnrzkR7aJhF2ZW6d+CXH66mjy5WpAQhZD4HDke2OQ36SivGRWlZJpAz7TzbW6OKlEpxAA==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + '@csstools/css-parser-algorithms': ^2.1.1 + '@csstools/css-tokenizer': ^2.1.1 + dependencies: + '@csstools/css-parser-algorithms': 2.1.1(@csstools/css-tokenizer@2.1.1) + '@csstools/css-tokenizer': 2.1.1 + dev: false + + /@csstools/selector-specificity@2.2.0(postcss-selector-parser@6.0.13): + resolution: {integrity: sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==} + engines: {node: ^14 || ^16 || >=18} + peerDependencies: + postcss-selector-parser: ^6.0.10 + dependencies: + postcss-selector-parser: 6.0.13 + dev: false + + /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0): + resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.41.0 + eslint-visitor-keys: 3.4.1 + dev: false + + /@eslint-community/regexpp@4.5.1: + resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + dev: false + + /@eslint/eslintrc@2.0.3: + resolution: {integrity: sha512-+5gy6OQfk+xx3q0d6jGZZC3f3KzAkXc/IanVxd1is/VIIziRqqt3ongQz0FiTUXqTk0c7aDB3OaFuKnuSoJicQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 - espree: 7.3.1 - globals: 12.4.0 - ignore: 4.0.6 + espree: 9.5.2 + globals: 13.20.0 + ignore: 5.2.4 import-fresh: 3.3.0 - js-yaml: 3.14.1 - lodash: 4.17.21 + js-yaml: 4.1.0 minimatch: 3.1.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color dev: false + /@eslint/js@8.41.0: + resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + dev: false + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + dev: false + /@jridgewell/gen-mapping@0.3.3: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} @@ -1350,6 +1629,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: false + /@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: + resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} + dependencies: + eslint-scope: 5.1.1 + dev: false + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1422,11 +1707,23 @@ packages: '@types/responselike': 1.0.0 dev: true + /@types/eslint@7.29.0: + resolution: {integrity: sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==} + dependencies: + '@types/estree': 1.0.1 + '@types/json-schema': 7.0.12 + dev: false + + /@types/estree@1.0.1: + resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + dev: false + /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 '@types/node': 20.2.5 + dev: true /@types/http-cache-semantics@4.0.1: resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} @@ -1444,18 +1741,21 @@ packages: /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + dev: true /@types/minimist@1.2.2: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} /@types/node@20.2.5: resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + dev: true /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} /@types/parse-json@4.0.0: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} @@ -1463,27 +1763,12 @@ packages: '@types/node': 20.2.5 dev: true - /@types/unist@2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - dev: false - - /@types/vfile-message@2.0.0: - resolution: {integrity: sha512-GpTIuDpb9u4zIO165fUy9+fXcULdD8HFRNli04GehoMVbeNq7D6OBnqSmg3lxZnC+UvgUhEWKxdKiwYUkGltIw==} - deprecated: This is a stub types definition. vfile-message provides its own type definitions, so you do not need this installed. - dependencies: - vfile-message: 3.1.4 - dev: false - - /@types/vfile@3.0.2: - resolution: {integrity: sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==} - dependencies: - '@types/node': 20.2.5 - '@types/unist': 2.0.6 - '@types/vfile-message': 2.0.0 + /@types/semver@7.5.0: + resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: false - /@typescript-eslint/eslint-plugin@5.8.1(@typescript-eslint/parser@5.9.0)(eslint@7.11.0)(typescript@4.5.4): - resolution: {integrity: sha512-wTZ5oEKrKj/8/366qTM366zqhIKAp6NCMweoRONtfuC07OAU9nVI2GZZdqQ1qD30WAAtcPdkH+npDwtRFdp4Rw==} + /@typescript-eslint/eslint-plugin@5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-BL+jYxUFIbuYwy+4fF86k5vdT9lT0CNJ6HtwrIvGh0PhH8s0yy5rjaKH2fDCrz5ITHy07WCzVGNvAmjJh4IJFA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -1493,59 +1778,25 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 5.8.1(eslint@7.11.0)(typescript@4.5.4) - '@typescript-eslint/parser': 5.9.0(eslint@7.11.0)(typescript@4.5.4) - '@typescript-eslint/scope-manager': 5.8.1 + '@eslint-community/regexpp': 4.5.1 + '@typescript-eslint/parser': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/type-utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) debug: 4.3.4 - eslint: 7.11.0 - functional-red-black-tree: 1.0.1 + eslint: 8.41.0 + grapheme-splitter: 1.0.4 ignore: 5.2.4 - regexpp: 3.2.0 + natural-compare-lite: 1.4.0 semver: 7.5.1 - tsutils: 3.21.0(typescript@4.5.4) - typescript: 4.5.4 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/experimental-utils@4.33.0(eslint@7.11.0)(typescript@4.5.4): - resolution: {integrity: sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.12 - '@typescript-eslint/scope-manager': 4.33.0 - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/typescript-estree': 4.33.0(typescript@4.5.4) - eslint: 7.11.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@7.11.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/experimental-utils@5.8.1(eslint@7.11.0)(typescript@4.5.4): - resolution: {integrity: sha512-fbodVnjIDU4JpeXWRDsG5IfIjYBxEvs8EBO8W1+YVdtrc2B9ppfof5sZhVEDOtgTfFHnYQJDI8+qdqLYO4ceww==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@types/json-schema': 7.0.12 - '@typescript-eslint/scope-manager': 5.8.1 - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/typescript-estree': 5.8.1(typescript@4.5.4) - eslint: 7.11.0 - eslint-scope: 5.1.1 - eslint-utils: 3.0.0(eslint@7.11.0) - transitivePeerDependencies: - - supports-color - - typescript - dev: false - - /@typescript-eslint/parser@5.9.0(eslint@7.11.0)(typescript@4.5.4): - resolution: {integrity: sha512-/6pOPz8yAxEt4PLzgbFRDpZmHnXCeZgPDrh/1DaVKOjvn/UPMlWhbx/gA96xRi2JxY1kBl2AmwVbyROUqys5xQ==} + /@typescript-eslint/parser@5.59.7(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-VhpsIEuq/8i5SF+mPg9jSdIwgMBBp0z9XqjiEay+81PYLJuroN+ET1hM5IhkiYMJd9MkTz8iJLt7aaGAgzWUbQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1554,78 +1805,51 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.9.0 - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/typescript-estree': 5.9.0(typescript@4.5.4) + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) debug: 4.3.4 - eslint: 7.11.0 - typescript: 4.5.4 + eslint: 8.41.0 + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/scope-manager@4.33.0: - resolution: {integrity: sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 - dev: false - - /@typescript-eslint/scope-manager@5.8.1: - resolution: {integrity: sha512-DGxJkNyYruFH3NIZc3PwrzwOQAg7vvgsHsHCILOLvUpupgkwDZdNq/cXU3BjF4LNrCsVg0qxEyWasys5AiJ85Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 - dev: false - - /@typescript-eslint/scope-manager@5.9.0: - resolution: {integrity: sha512-DKtdIL49Qxk2a8icF6whRk7uThuVz4A6TCXfjdJSwOsf+9ree7vgQWcx0KOyCdk0i9ETX666p4aMhrRhxhUkyg==} + /@typescript-eslint/scope-manager@5.59.7: + resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 - dev: false - - /@typescript-eslint/types@4.33.0: - resolution: {integrity: sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dev: false - - /@typescript-eslint/types@5.8.1: - resolution: {integrity: sha512-L/FlWCCgnjKOLefdok90/pqInkomLnAcF9UAzNr+DSqMC3IffzumHTQTrINXhP1gVp9zlHiYYjvozVZDPleLcA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/visitor-keys': 5.59.7 dev: false - /@typescript-eslint/types@5.9.0: - resolution: {integrity: sha512-mWp6/b56Umo1rwyGCk8fPIzb9Migo8YOniBGPAQDNC6C52SeyNGN4gsVwQTAR+RS2L5xyajON4hOLwAGwPtUwg==} + /@typescript-eslint/type-utils@5.59.7(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-ozuz/GILuYG7osdY5O5yg0QxXUAEoI4Go3Do5xeu+ERH9PorHBPSdvD3Tjp2NN2bNLh1NJQSsQu2TPu/Ly+HaQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false - - /@typescript-eslint/typescript-estree@4.33.0(typescript@4.5.4): - resolution: {integrity: sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==} - engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: + eslint: '*' typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.33.0 - '@typescript-eslint/visitor-keys': 4.33.0 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.1 - tsutils: 3.21.0(typescript@4.5.4) - typescript: 4.5.4 + eslint: 8.41.0 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@5.8.1(typescript@4.5.4): - resolution: {integrity: sha512-26lQ8l8tTbG7ri7xEcCFT9ijU5Fk+sx/KRRyyzCv7MQ+rZZlqiDPtMKWLC8P7o+dtCnby4c+OlxuX1tp8WfafQ==} + /@typescript-eslint/types@5.59.7: + resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: false + + /@typescript-eslint/typescript-estree@5.59.7(typescript@5.0.4): + resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1633,73 +1857,56 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.8.1 - '@typescript-eslint/visitor-keys': 5.8.1 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/visitor-keys': 5.59.7 debug: 4.3.4 globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.1 - tsutils: 3.21.0(typescript@4.5.4) - typescript: 4.5.4 + tsutils: 3.21.0(typescript@5.0.4) + typescript: 5.0.4 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@5.9.0(typescript@4.5.4): - resolution: {integrity: sha512-kxo3xL2mB7XmiVZcECbaDwYCt3qFXz99tBSuVJR4L/sR7CJ+UNAPrYILILktGj1ppfZ/jNt/cWYbziJUlHl1Pw==} + /@typescript-eslint/utils@5.59.7(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/types': 5.9.0 - '@typescript-eslint/visitor-keys': 5.9.0 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.7 + '@typescript-eslint/types': 5.59.7 + '@typescript-eslint/typescript-estree': 5.59.7(typescript@5.0.4) + eslint: 8.41.0 + eslint-scope: 5.1.1 semver: 7.5.1 - tsutils: 3.21.0(typescript@4.5.4) - typescript: 4.5.4 transitivePeerDependencies: - supports-color + - typescript dev: false - /@typescript-eslint/visitor-keys@4.33.0: - resolution: {integrity: sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - '@typescript-eslint/types': 4.33.0 - eslint-visitor-keys: 2.1.0 - dev: false - - /@typescript-eslint/visitor-keys@5.8.1: - resolution: {integrity: sha512-SWgiWIwocK6NralrJarPZlWdr0hZnj5GXHIgfdm8hNkyKvpeQuFyLP6YjSIe9kf3YBIfU6OHSZLYkQ+smZwtNg==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.8.1 - eslint-visitor-keys: 3.4.1 - dev: false - - /@typescript-eslint/visitor-keys@5.9.0: - resolution: {integrity: sha512-6zq0mb7LV0ThExKlecvpfepiB+XEtFv/bzx7/jKSgyXTFD7qjmSu1FoiS0x3OZaiS+UIXpH2vd9O89f02RCtgw==} + /@typescript-eslint/visitor-keys@5.59.7: + resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.9.0 + '@typescript-eslint/types': 5.59.7 eslint-visitor-keys: 3.4.1 dev: false - /acorn-jsx@5.3.2(acorn@7.4.1): + /acorn-jsx@5.3.2(acorn@8.8.2): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 7.4.1 + acorn: 8.8.2 dev: false - /acorn@7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -1721,17 +1928,21 @@ packages: uri-js: 4.4.1 dev: false + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 dev: true - /ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - dev: false - /ansi-escapes@3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} engines: {node: '>=4'} @@ -1756,6 +1967,7 @@ packages: /ansi-regex@4.1.1: resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} engines: {node: '>=6'} + dev: true /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -1808,10 +2020,8 @@ packages: rxjs: 6.6.7 dev: true - /argparse@1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false /array-buffer-byte-length@1.0.0: @@ -1859,13 +2069,23 @@ packages: es-shim-unscopables: 1.0.0 dev: false + /array.prototype.tosorted@1.1.1: + resolution: {integrity: sha512-pZYPXPRl2PqWcsUs6LOMn+1f1532nEoPTYowBtqLwAW+W8vSVhkIGnmOX1t/UQjD6YGI0vcD2B1U7ZFGQH9jnQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + get-intrinsic: 1.2.1 + dev: false + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} - /astral-regex@1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} + /astral-regex@2.0.0: + resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} + engines: {node: '>=8'} dev: false /async-exit-hook@2.0.1: @@ -1873,31 +2093,54 @@ packages: engines: {node: '>=0.12.0'} dev: true - /autoprefixer@9.8.8: - resolution: {integrity: sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==} - hasBin: true - dependencies: - browserslist: 4.21.5 - caniuse-lite: 1.0.30001489 - normalize-range: 0.1.2 - num2fraction: 1.2.2 - picocolors: 0.2.1 - postcss: 7.0.39 - postcss-value-parser: 4.2.0 - dev: false - /available-typed-arrays@1.0.5: resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} engines: {node: '>= 0.4'} dev: false - /bail@1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + /babel-plugin-polyfill-corejs2@0.4.3(@babel/core@7.22.1): + resolution: {integrity: sha512-bM3gHc337Dta490gg+/AseNB9L4YLHxq1nGKZZSHbhXv4aTYU2MD2cjza1Ru4S6975YLTaL1K8uJf6ukJhhmtw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.22.3 + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3@0.8.1(@babel/core@7.22.1): + resolution: {integrity: sha512-ikFrZITKg1xH6pLND8zT14UPgjKHiGLqex7rGEZCH2EvhsneJaJPemmpQaIZV5AL03II+lXylw3UmddDK8RU5Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + core-js-compat: 3.30.2 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-regenerator@0.5.0(@babel/core@7.22.1): + resolution: {integrity: sha512-hDJtKjMLVa7Z+LwnTCxoDLQj6wdc+B8dun7ayF2fYieI6OzfuvcLMB32ihJZ4UhCBwNYGl5bg/x/P9cMdnkc2g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.22.1 + '@babel/helper-define-polyfill-provider': 0.4.0(@babel/core@7.22.1) + transitivePeerDependencies: + - supports-color dev: false /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + /balanced-match@2.0.0: + resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} + dev: false + /boxen@4.2.0: resolution: {integrity: sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==} engines: {node: '>=8'} @@ -1936,6 +2179,11 @@ packages: update-browserslist-db: 1.0.11(browserslist@4.21.5) dev: false + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + dev: false + /builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} dev: true @@ -2001,10 +2249,6 @@ packages: resolution: {integrity: sha512-x1mgZEXK8jHIfAxm+xgdpHpk50IN3z3q3zP261/WS+uvePxW8izXuCu6AHz0lkuYTlATDehiZ/tNyYBdSQsOUQ==} dev: false - /ccount@1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} - dev: false - /chalk@1.1.3: resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==} engines: {node: '>=0.10.0'} @@ -2030,36 +2274,27 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true - /chalk@4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 - /character-entities-html4@1.1.4: - resolution: {integrity: sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==} - dev: false - - /character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: false - - /character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: false - - /character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: false - /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true /ci-info@2.0.0: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + dev: false /clean-regexp@1.0.0: resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} @@ -2117,13 +2352,6 @@ packages: wrap-ansi: 7.0.0 dev: true - /clone-regexp@2.2.0: - resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} - engines: {node: '>=6'} - dependencies: - is-regexp: 2.1.0 - dev: false - /clone-response@1.0.3: resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: @@ -2135,10 +2363,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /collapse-white-space@1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - dev: false - /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -2156,6 +2380,10 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} @@ -2207,6 +2435,17 @@ packages: parse-json: 5.2.0 path-type: 4.0.0 yaml: 1.10.2 + dev: true + + /cosmiconfig@8.1.3: + resolution: {integrity: sha512-/UkO2JKI18b5jVMJUp0lvKFMpa/Gye+ZgZjKD+DGEN9y7NRcf/nK1A0sp67ONmKtnDCNMS44E6jrk0Yc3bDuUw==} + engines: {node: '>=14'} + dependencies: + import-fresh: 3.3.0 + js-yaml: 4.1.0 + parse-json: 5.2.0 + path-type: 4.0.0 + dev: false /cross-env@7.0.3: resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} @@ -2229,6 +2468,25 @@ packages: engines: {node: '>=8'} dev: true + /css-functions-list@3.1.0: + resolution: {integrity: sha512-/9lCvYZaUbBGvYUgYGFJ4dcYiyqdhSjG7IPVluoV8A1ILjkF7ilmhp1OGUz8n+nmBcu0RNrQAzgD8B6FJbrt2w==} + engines: {node: '>=12.22'} + dev: false + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: false + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: false + /date-fns@1.30.1: resolution: {integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==} dev: true @@ -2309,16 +2567,6 @@ packages: rimraf: 2.7.1 dev: true - /detect-indent@6.1.0: - resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} - engines: {node: '>=8'} - dev: false - - /detect-newline@3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: false - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -2335,37 +2583,9 @@ packages: /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: false - - /dom-serializer@0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.3.0 - entities: 2.2.0 - dev: false - - /domelementtype@1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - dev: false - - /domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false - - /domhandler@2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - dependencies: - domelementtype: 1.3.1 - dev: false - - /domutils@1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + engines: {node: '>=6.0.0'} dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 + esutils: 2.0.3 dev: false /dot-prop@5.3.0: @@ -2373,6 +2593,7 @@ packages: engines: {node: '>=8'} dependencies: is-obj: 2.0.0 + dev: true /duplexer3@0.1.5: resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} @@ -2387,10 +2608,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /emoji-regex@7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - dev: false - /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2399,21 +2616,6 @@ packages: dependencies: once: 1.4.0 - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.3 - dev: false - - /entities@1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - dev: false - - /entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: false - /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: @@ -2506,29 +2708,27 @@ packages: engines: {node: '>=8'} dev: true - /eslint-ast-utils@1.1.0: - resolution: {integrity: sha512-otzzTim2/1+lVrlH19EfQQJEhVJSu0zOb9ygb3iapN6UlyaDtyRq4b5U1FuW0v1lRa9Fp/GJyHkSwm6NqABgCA==} - engines: {node: '>=4'} - dependencies: - lodash.get: 4.4.2 - lodash.zip: 4.2.0 + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} dev: false - /eslint-config-prettier@8.3.0(eslint@7.11.0): - resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==} + /eslint-config-prettier@8.8.0(eslint@8.41.0): + resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} hasBin: true peerDependencies: eslint: '>=7.0.0' dependencies: - eslint: 7.11.0 + eslint: 8.41.0 dev: false - /eslint-formatter-pretty@4.0.0: - resolution: {integrity: sha512-QgdeZxQwWcN0TcXXNZJiS6BizhAANFhCzkE7Yl9HKB7WjElzwED6+FbbZB2gji8ofgJTGPqKm6VRCNT3OGCeEw==} + /eslint-formatter-pretty@4.1.0: + resolution: {integrity: sha512-IsUTtGxF1hrH6lMWiSl1WbGaiP01eT6kzywdY1U+zLc0MP+nwEnUiS9UI8IaOTUhTeQJLlCEWIbXINBH4YJbBQ==} engines: {node: '>=10'} dependencies: + '@types/eslint': 7.29.0 ansi-escapes: 4.3.2 - chalk: 4.1.1 + chalk: 4.1.2 eslint-rule-docs: 1.1.235 log-symbols: 4.1.0 plur: 4.0.0 @@ -2536,76 +2736,83 @@ packages: supports-hyperlinks: 2.3.0 dev: false - /eslint-plugin-jest@24.0.1(eslint@7.11.0)(typescript@4.5.4): - resolution: {integrity: sha512-8tYFDqOHGr7vVfdVYspmlV4sRBTylrM4gSLgkGKlO6F+djDOEJ+tEU7I50smUs7AIvFnNZutXUQAMgI9s9N6xQ==} - engines: {node: '>=10'} + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.59.7)(eslint@8.41.0)(typescript@5.0.4): + resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - eslint: '>=5' + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.33.0(eslint@7.11.0)(typescript@4.5.4) - eslint: 7.11.0 + '@typescript-eslint/eslint-plugin': 5.59.7(@typescript-eslint/parser@5.59.7)(eslint@8.41.0)(typescript@5.0.4) + '@typescript-eslint/utils': 5.59.7(eslint@8.41.0)(typescript@5.0.4) + eslint: 8.41.0 transitivePeerDependencies: - supports-color - typescript dev: false - /eslint-plugin-promise@6.0.0(eslint@7.11.0): - resolution: {integrity: sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - eslint: 7.11.0 - dev: false - - /eslint-plugin-react-hooks@4.1.2(eslint@7.11.0): - resolution: {integrity: sha512-ykUeqkGyUGgwTtk78C0o8UG2fzwmgJ0qxBGPp2WqRKsTwcLuVf01kTDRAtOsd4u6whX2XOC8749n2vPydP82fg==} + /eslint-plugin-react-hooks@4.6.0(eslint@8.41.0): + resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 dependencies: - eslint: 7.11.0 + eslint: 8.41.0 dev: false - /eslint-plugin-react@7.21.5(eslint@7.11.0): - resolution: {integrity: sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==} + /eslint-plugin-react@7.32.2(eslint@8.41.0): + resolution: {integrity: sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==} engines: {node: '>=4'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 dependencies: array-includes: 3.1.6 array.prototype.flatmap: 1.3.1 + array.prototype.tosorted: 1.1.1 doctrine: 2.1.0 - eslint: 7.11.0 - has: 1.0.3 + eslint: 8.41.0 + estraverse: 5.3.0 jsx-ast-utils: 3.3.3 + 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: 1.22.2 + resolve: 2.0.0-next.4 + semver: 6.3.0 string.prototype.matchall: 4.0.8 dev: false - /eslint-plugin-unicorn@20.0.0(eslint@7.11.0): - resolution: {integrity: sha512-Uob50ZUfqKO4kK3YI3johD3Mnlzs2mWHGELbxFPEWj/2sOAMTV5769t9gGQNzarif+HXRmsKnqZS6XMkfb80Bg==} - engines: {node: '>=10'} + /eslint-plugin-unicorn@47.0.0(eslint@8.41.0): + resolution: {integrity: sha512-ivB3bKk7fDIeWOUmmMm9o3Ax9zbMz1Bsza/R2qm46ufw4T6VBFBaJIR1uN3pCKSmSXm8/9Nri8V+iUut1NhQGA==} + engines: {node: '>=16'} peerDependencies: - eslint: '>=7.0.0' + eslint: '>=8.38.0' dependencies: - ci-info: 2.0.0 + '@babel/helper-validator-identifier': 7.19.1 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + ci-info: 3.8.0 clean-regexp: 1.0.0 - eslint: 7.11.0 - eslint-ast-utils: 1.1.0 - eslint-template-visitor: 1.1.0(eslint@7.11.0) - eslint-utils: 2.1.0 - import-modules: 2.1.0 + eslint: 8.41.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 lodash: 4.17.21 + pluralize: 8.0.0 read-pkg-up: 7.0.1 regexp-tree: 0.1.27 - reserved-words: 0.1.2 + regjsparser: 0.10.0 safe-regex: 2.1.1 semver: 7.5.1 + strip-indent: 3.0.0 dev: false /eslint-rule-composer@0.3.0: @@ -2617,14 +2824,6 @@ packages: resolution: {integrity: sha512-+TQ+x4JdTnDoFEXXb3fDvfGOwnyNV7duH8fXWTPD1ieaBmB8omj7Gw/pMBBu4uI2uJCCU8APDaQJzWuXnTsH4A==} dev: false - /eslint-scope@5.1.0: - resolution: {integrity: sha512-iiGRvtxWqgtx5m8EyQUJihBloE4EnYeGE/bz1wSPwJE6tZuJUtHlhqDM4Xj2ukE8Dyy1+HCZ4hE0fzIVMzb58w==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: false - /eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} engines: {node: '>=8.0.0'} @@ -2633,37 +2832,12 @@ packages: estraverse: 4.3.0 dev: false - /eslint-template-visitor@1.1.0(eslint@7.11.0): - resolution: {integrity: sha512-Lmy6QVlmFiIGl5fPi+8ACnov3sare+0Ouf7deJAGGhmUfeWJ5fVarELUxZRpsZ9sHejiJUq8626d0dn9uvcZTw==} - peerDependencies: - eslint: ^6.4.0 - dependencies: - eslint: 7.11.0 - eslint-visitor-keys: 1.3.0 - espree: 6.2.1 - multimap: 1.1.0 - dev: false - - /eslint-utils@2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: false - - /eslint-utils@3.0.0(eslint@7.11.0): - resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} - engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} - peerDependencies: - eslint: '>=5' + /eslint-scope@7.2.0: + resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - eslint: 7.11.0 - eslint-visitor-keys: 2.1.0 - dev: false - - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} + esrecurse: 4.3.0 + estraverse: 5.3.0 dev: false /eslint-visitor-keys@2.1.0: @@ -2676,74 +2850,61 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: false - /eslint@7.11.0: - resolution: {integrity: sha512-G9+qtYVCHaDi1ZuWzBsOWo2wSwd70TXnU6UHA3cTYHp7gCTXZcpggWFoUVAMRarg68qtPoNfFbzPh+VdOgmwmw==} - engines: {node: ^10.12.0 || >=12.0.0} + /eslint@8.41.0: + resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.21.4 - '@eslint/eslintrc': 0.1.3 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0) + '@eslint-community/regexpp': 4.5.1 + '@eslint/eslintrc': 2.0.3 + '@eslint/js': 8.41.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 - chalk: 4.1.1 + chalk: 4.1.2 cross-spawn: 7.0.3 debug: 4.3.4 doctrine: 3.0.0 - enquirer: 2.3.6 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.0 + eslint-visitor-keys: 3.4.1 + espree: 9.5.2 esquery: 1.5.0 esutils: 2.0.3 - file-entry-cache: 5.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 12.4.0 - ignore: 4.0.6 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + graphemer: 1.4.0 + ignore: 5.2.4 import-fresh: 3.3.0 imurmurhash: 0.1.4 is-glob: 4.0.3 - js-yaml: 3.14.1 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 levn: 0.4.1 - lodash: 4.17.21 + lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.2.0 - semver: 7.5.1 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 - table: 5.4.6 text-table: 0.2.0 - v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color dev: false - /espree@6.2.1: - resolution: {integrity: sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw==} - engines: {node: '>=6.0.0'} - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2(acorn@7.4.1) - eslint-visitor-keys: 1.3.0 - dev: false - - /espree@7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /espree@9.5.2: + resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.2(acorn@7.4.1) - eslint-visitor-keys: 1.3.0 - dev: false - - /esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.4.1 dev: false /esquery@1.5.0: @@ -2789,17 +2950,6 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - /execall@2.0.0: - resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} - engines: {node: '>=8'} - dependencies: - clone-regexp: 2.2.0 - dev: false - - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false - /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -2824,18 +2974,6 @@ packages: micromatch: 4.0.5 dev: false - /fast-glob@3.2.4: - resolution: {integrity: sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - picomatch: 2.3.1 - dev: false - /fast-json-stable-stringify@2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: false @@ -2844,6 +2982,11 @@ packages: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} dev: false + /fastest-levenshtein@1.0.16: + resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} + engines: {node: '>= 4.9.1'} + dev: false + /fastq@1.15.0: resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} dependencies: @@ -2872,11 +3015,11 @@ packages: escape-string-regexp: 1.0.5 dev: true - /file-entry-cache@5.0.1: - resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} - engines: {node: '>=4'} + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flat-cache: 2.0.1 + flat-cache: 3.0.4 dev: false /fill-range@7.0.1: @@ -2893,17 +3036,24 @@ packages: locate-path: 5.0.0 path-exists: 4.0.0 - /flat-cache@2.0.1: - resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} - engines: {node: '>=4'} + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: false + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 + flatted: 3.2.7 + rimraf: 3.0.2 dev: false - /flatted@2.0.2: - resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: false /for-each@0.3.3: @@ -2928,10 +3078,6 @@ packages: functions-have-names: 1.2.3 dev: false - /functional-red-black-tree@1.0.1: - resolution: {integrity: sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==} - dev: false - /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: false @@ -2955,11 +3101,6 @@ packages: has-symbols: 1.0.3 dev: false - /get-stdin@7.0.0: - resolution: {integrity: sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==} - engines: {node: '>=8'} - dev: false - /get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -2981,10 +3122,6 @@ packages: get-intrinsic: 1.2.1 dev: false - /git-hooks-list@1.0.3: - resolution: {integrity: sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==} - dev: false - /github-url-from-git@1.5.0: resolution: {integrity: sha512-WWOec4aRI7YAykQ9+BHmzjyNlkfJFG8QLXnDTsLz/kZefq7qkzdfo4p6fkYYMIq1aj+gZcQs/1HQhQh3DPPxlQ==} dev: true @@ -2996,6 +3133,13 @@ packages: is-glob: 4.0.3 dev: false + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + /glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -3034,11 +3178,11 @@ packages: engines: {node: '>=4'} dev: false - /globals@12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} engines: {node: '>=8'} dependencies: - type-fest: 0.8.1 + type-fest: 0.20.2 dev: false /globalthis@1.0.3: @@ -3048,20 +3192,6 @@ packages: define-properties: 1.2.0 dev: false - /globby@10.0.0: - resolution: {integrity: sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==} - engines: {node: '>=8'} - dependencies: - '@types/glob': 7.2.0 - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.4 - glob: 7.2.3 - ignore: 5.2.4 - merge2: 1.4.1 - slash: 3.0.0 - dev: false - /globby@11.1.0: resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} engines: {node: '>=10'} @@ -3089,14 +3219,6 @@ packages: resolution: {integrity: sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==} dev: false - /gonzales-pe@4.3.0: - resolution: {integrity: sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==} - engines: {node: '>=0.6.0'} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false - /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -3149,6 +3271,14 @@ packages: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + dev: false + + /graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + dev: false + /hard-rejection@2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} engines: {node: '>=6'} @@ -3216,22 +3346,18 @@ packages: lru-cache: 6.0.0 dev: true + /hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: false + /html-tags@3.3.1: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} dev: false - /htmlparser2@3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.2 - dev: false - /http-cache-semantics@4.1.1: resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} dev: true @@ -3247,11 +3373,6 @@ packages: safer-buffer: 2.1.2 dev: true - /ignore@4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: false - /ignore@5.2.4: resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} @@ -3274,11 +3395,6 @@ packages: engines: {node: '>=8'} dev: false - /import-modules@2.1.0: - resolution: {integrity: sha512-8HEWcnkbGpovH9yInoisxaSoIg9Brbul+Ju3Kqe2UsYDUBJD/iQjSgEj0zPcTDPKfPp2fs5xlv1i+JSye/m1/A==} - engines: {node: '>=8'} - dev: false - /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -3292,10 +3408,6 @@ packages: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} - /indexes-of@1.0.1: - resolution: {integrity: sha512-bup+4tap3Hympa+JBJUG7XuOsdNQ6fxt0MHyXMKuLBKn0OqsTfvUxkUrroEX1+B2VsSHvCjiIcZVxRtYa4nllA==} - dev: false - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: @@ -3344,7 +3456,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: ansi-escapes: 4.3.2 - chalk: 4.1.1 + chalk: 4.1.2 cli-cursor: 3.1.0 cli-width: 3.0.0 external-editor: 3.1.0 @@ -3377,22 +3489,6 @@ packages: engines: {node: '>=8'} dev: false - /is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: false - - /is-alphanumeric@1.0.0: - resolution: {integrity: sha512-ZmRL7++ZkcMOfDuWZuMJyIVLr2keE1o/DeNWh1EmgqGhUcV+9BIVsx0BcSBOHTZqzjs4+dISzr2KAeBEWGgXeA==} - engines: {node: '>=0.10.0'} - dev: false - - /is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: false - /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: @@ -3418,9 +3514,11 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-buffer@2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 dev: false /is-callable@1.2.7: @@ -3447,10 +3545,6 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: false - /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} engines: {node: '>=8'} @@ -3472,6 +3566,7 @@ packages: /is-fullwidth-code-point@2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} + dev: true /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -3484,10 +3579,6 @@ packages: is-extglob: 2.1.1 dev: false - /is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: false - /is-installed-globally@0.3.2: resolution: {integrity: sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==} engines: {node: '>=8'} @@ -3521,6 +3612,7 @@ packages: /is-obj@2.0.0: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} + dev: true /is-observable@1.1.0: resolution: {integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==} @@ -3551,15 +3643,14 @@ packages: /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} - dev: true /is-plain-obj@1.1.0: resolution: {integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==} engines: {node: '>=0.10.0'} - /is-plain-obj@2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} + /is-plain-object@5.0.0: + resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} + engines: {node: '>=0.10.0'} dev: false /is-promise@2.2.2: @@ -3574,11 +3665,6 @@ packages: has-tostringtag: 1.0.0 dev: false - /is-regexp@2.1.0: - resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} - engines: {node: '>=6'} - dev: false - /is-scoped@2.1.0: resolution: {integrity: sha512-Cv4OpPTHAK9kHYzkzCrof3VJh7H/PrG2MBUMvvJebaaUMbqhm0YAtXnvh0I3Hnj2tMZWwrRROWLSgfJrKqWmlQ==} engines: {node: '>=8'} @@ -3628,6 +3714,7 @@ packages: /is-typedarray@1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: true /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} @@ -3645,14 +3732,6 @@ packages: call-bind: 1.0.2 dev: false - /is-whitespace-character@1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - dev: false - - /is-word-character@1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - dev: false - /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} @@ -3683,12 +3762,11 @@ packages: /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml@3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + argparse: 2.0.1 dev: false /jsesc@0.5.0: @@ -3702,6 +3780,12 @@ packages: hasBin: true dev: false + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + dev: false + /json-buffer@3.0.0: resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} dev: true @@ -3717,6 +3801,10 @@ packages: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: false + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} dev: false @@ -3751,8 +3839,8 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - /known-css-properties@0.17.0: - resolution: {integrity: sha512-Vi3nxDGMm/z+lAaCjvAR1u+7fiv+sG6gU/iYDj5QOF8h76ytK9EW/EKfF0NeTyiGBi8Jy6Hklty/vxISrLox3w==} + /known-css-properties@0.27.0: + resolution: {integrity: sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==} dev: false /latest-version@5.1.0: @@ -3769,11 +3857,6 @@ packages: invert-kv: 3.0.1 dev: false - /leven@3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: false - /levn@0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3851,12 +3934,28 @@ packages: dependencies: p-locate: 4.1.0 - /lodash.get@4.4.2: - resolution: {integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==} + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + dev: false + + /lodash.truncate@4.4.2: + resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} dev: false /lodash.zip@4.2.0: resolution: {integrity: sha512-C7IOaBBK/0gMORRBd8OETNx3kmOkgIWIPvyDpZSCTwUrpYmgZwJkjZeOD8ww4xbOUOs4/attY+pciKvadNfFbg==} + dev: true /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -3868,24 +3967,18 @@ packages: chalk: 1.1.3 dev: true - /log-symbols@2.2.0: - resolution: {integrity: sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==} - engines: {node: '>=4'} - dependencies: - chalk: 2.4.2 - dev: false - /log-symbols@3.0.0: resolution: {integrity: sha512-dSkNGuI7iG3mfvDzUuYZyvk5dD9ocYCYzNU6CYDE6+Xqd+gwme6Z00NS3dUh8mq/73HaEtT7m6W+yUPtU6BZnQ==} engines: {node: '>=8'} dependencies: chalk: 2.4.2 + dev: true /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} dependencies: - chalk: 4.1.1 + chalk: 4.1.2 is-unicode-supported: 0.1.0 dev: false @@ -3898,10 +3991,6 @@ packages: wrap-ansi: 3.0.1 dev: true - /longest-streak@2.0.4: - resolution: {integrity: sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==} - dev: false - /loose-envify@1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -3952,22 +4041,12 @@ packages: resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} engines: {node: '>=8'} - /markdown-escapes@1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - dev: false - - /markdown-table@1.1.3: - resolution: {integrity: sha512-1RUZVgQlpJSPWYbFSpmudq5nHY1doEIv89gBtF0s4gW1GF2XorxcA/70M5vq7rLv0a6mhOUccRsqkwhwLCIQ2Q==} - dev: false - /mathml-tag-names@2.1.3: resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} dev: false - /mdast-util-compact@1.0.4: - resolution: {integrity: sha512-3YDMQHI5vRiS2uygEFYaqckibpJtKq5Sj2c8JioeOQBU6INpKbdWzfyLqFFnDwEcEnRFIdMsguzs5pC1Jp4Isg==} - dependencies: - unist-util-visit: 1.4.1 + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} dev: false /mem@4.3.0: @@ -4003,6 +4082,25 @@ packages: trim-newlines: 3.0.1 type-fest: 0.13.1 yargs-parser: 18.1.3 + dev: true + + /meow@9.0.0: + resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} + engines: {node: '>=10'} + dependencies: + '@types/minimist': 1.2.2 + camelcase-keys: 6.2.2 + decamelize: 1.2.0 + decamelize-keys: 1.1.1 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.3 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.1 + type-fest: 0.18.1 + yargs-parser: 20.2.9 + dev: false /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -4058,13 +4156,7 @@ packages: /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - /mkdirp@0.5.6: - resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false + dev: true /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -4076,10 +4168,6 @@ packages: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: false - /multimap@1.1.0: - resolution: {integrity: sha512-0ZIR9PasPxGXmRsEF8jsDzndzHDj7tIav+JUmvIFB/WHswliFnquxECT/De7GR4yg99ky/NlRKJT82G1y271bw==} - dev: false - /mute-stream@0.0.7: resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==} dev: true @@ -4094,6 +4182,10 @@ packages: hasBin: true dev: false + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: false + /natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: false @@ -4124,13 +4216,19 @@ packages: semver: 5.7.1 validate-npm-package-license: 3.0.4 - /normalize-range@0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} + /normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.12.1 + semver: 7.5.1 + validate-npm-package-license: 3.0.4 dev: false - /normalize-selector@0.2.0: - resolution: {integrity: sha512-dxvWdI8gw6eAvk9BlPffgEoGfM7AdijoCwOEJge3e3ulT2XLgmU7KvvxprOaCu05Q1uGRHmOhHe1r6emZoKyFw==} + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} dev: false /normalize-url@4.5.1: @@ -4143,8 +4241,8 @@ packages: engines: {node: '>=10'} dev: true - /np@6.2.5: - resolution: {integrity: sha512-oDGzbDFPae7O2fxitPAIHFFu7nfyhp//NZ4fs41IYq/k24IzRWSOFhnVjEBKjZSI3MsaH7gcW3dNy868S8KgyQ==} + /np@6.5.0: + resolution: {integrity: sha512-Xm1kUUlEqOZsu0qBA3A9wB44EBDRXubrLvfdCodG1TOllW0aymVI0qeFWKGN+kH74/XjO1B5how07fm3g+c72w==} engines: {git: '>=2.11.0', node: '>=10', npm: '>=6.8.0', yarn: '>=1.7.0'} hasBin: true dependencies: @@ -4209,10 +4307,6 @@ packages: dependencies: path-key: 3.1.1 - /num2fraction@1.2.2: - resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==} - dev: false - /number-is-nan@1.0.1: resolution: {integrity: sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==} engines: {node: '>=0.10.0'} @@ -4259,6 +4353,13 @@ packages: es-abstract: 1.21.2 dev: false + /object.hasown@1.1.2: + resolution: {integrity: sha512-B5UIT3J1W+WuWIU55h0mjlwaqxiE5vYENJXIXZ4VFe05pNYrkKuK0U/6aFcb0pKywYJh7IhfoqUfKVmrJJHZHw==} + dependencies: + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: false + /object.values@1.1.6: resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} engines: {node: '>= 0.4'} @@ -4368,12 +4469,26 @@ packages: dependencies: p-try: 2.2.0 + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + dev: false + /p-locate@4.1.0: resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} engines: {node: '>=8'} dependencies: p-limit: 2.3.0 + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + dev: false + /p-map@2.1.0: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} @@ -4421,17 +4536,6 @@ packages: dependencies: callsites: 3.1.0 - /parse-entities@1.2.2: - resolution: {integrity: sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==} - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - dev: false - /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} @@ -4464,10 +4568,6 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - /picocolors@0.2.1: - resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==} - dev: false - /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: false @@ -4513,100 +4613,50 @@ packages: irregular-plurals: 3.5.0 dev: false - /postcss-html@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==} - peerDependencies: - postcss: '>=5.0.0' - postcss-syntax: '>=0.36.0' - dependencies: - htmlparser2: 3.10.1 - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) - dev: false - - /postcss-jsx@0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-jwO/7qWUvYuWYnpOb0+4bIIgJt7003pgU3P6nETBLaOyBXuTD55ho21xnals5nBrlpTIFodyd3/jBi6UO3dHvA==} - peerDependencies: - postcss: '>=5.0.0' - postcss-syntax: '>=0.36.0' - dependencies: - '@babel/core': 7.12.10 - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) - transitivePeerDependencies: - - supports-color + /pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} dev: false - /postcss-less@3.1.4: - resolution: {integrity: sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==} - engines: {node: '>=6.14.4'} + /postcss-less@4.0.1: + resolution: {integrity: sha512-C92S4sHlbDpefJ2QQJjrucCcypq3+KZPstjfuvgOCNnGx0tF9h8hXgAlOIATGAxMXZXaF+nVp+/Mi8pCAWdSmw==} + engines: {node: '>=10'} dependencies: - postcss: 7.0.39 + postcss: 8.4.23 dev: false - /postcss-less@5.0.0: - resolution: {integrity: sha512-djK6NlApALJeBnNx7CzLatq64eMF3BCyzBH+faYPxrvNHHM/YCimJ6XQkgWgtim2G89EzdQG4Ed0lGNCXPfD7A==} + /postcss-less@6.0.0(postcss@8.4.23): + resolution: {integrity: sha512-FPX16mQLyEjLzEuuJtxA8X3ejDLNGGEG503d2YGZR5Ask1SpDN8KmZUMpzCvyalWRywAn1n1VOA5dcqfCLo5rg==} engines: {node: '>=12'} - dev: false - - /postcss-markdown@0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39): - resolution: {integrity: sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==} peerDependencies: - postcss: '>=5.0.0' - postcss-syntax: '>=0.36.0' + postcss: ^8.3.5 dependencies: - postcss: 7.0.39 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) - remark: 10.0.1 - unist-util-find-all-after: 1.0.5 + postcss: 8.4.23 dev: false /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==} dev: false - /postcss-reporter@6.0.1: - resolution: {integrity: sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==} - engines: {node: '>=6'} - dependencies: - chalk: 2.4.2 - lodash: 4.17.21 - log-symbols: 2.2.0 - postcss: 7.0.39 - dev: false - /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==} dev: false - /postcss-safe-parser@4.0.2: - resolution: {integrity: sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==} - engines: {node: '>=6.0.0'} - dependencies: - postcss: 7.0.39 - dev: false - - /postcss-sass@0.4.4: - resolution: {integrity: sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==} - dependencies: - gonzales-pe: 4.3.0 - postcss: 7.0.39 - dev: false - - /postcss-scss@2.1.1: - resolution: {integrity: sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==} - engines: {node: '>=6.0.0'} + /postcss-safe-parser@6.0.0(postcss@8.4.23): + resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} + engines: {node: '>=12.0'} + peerDependencies: + postcss: ^8.3.3 dependencies: - postcss: 7.0.39 + postcss: 8.4.23 dev: false - /postcss-selector-parser@3.1.2: - resolution: {integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==} - engines: {node: '>=8'} + /postcss-selector-parser@6.0.13: + resolution: {integrity: sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==} + engines: {node: '>=4'} dependencies: - dot-prop: 5.3.0 - indexes-of: 1.0.1 - uniq: 1.0.1 + cssesc: 3.0.0 + util-deprecate: 1.0.2 dev: false /postcss-sorting@6.0.0(postcss@8.4.23): @@ -4618,47 +4668,10 @@ packages: postcss: 8.4.23 dev: false - /postcss-syntax@0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39): - resolution: {integrity: sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==} - peerDependencies: - postcss: '>=5.0.0' - postcss-html: '*' - postcss-jsx: '*' - postcss-less: '*' - postcss-markdown: '*' - postcss-scss: '*' - peerDependenciesMeta: - postcss-html: - optional: true - postcss-jsx: - optional: true - postcss-less: - optional: true - postcss-markdown: - optional: true - postcss-scss: - optional: true - dependencies: - postcss: 7.0.39 - postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-jsx: 0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-less: 3.1.4 - postcss-markdown: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-scss: 2.1.1 - dev: false - /postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false - /postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==} - engines: {node: '>=6.0.0'} - dependencies: - picocolors: 0.2.1 - source-map: 0.6.1 - dev: false - /postcss@8.4.23: resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} engines: {node: ^10 || ^12 || >=14} @@ -4678,41 +4691,36 @@ packages: engines: {node: '>=4'} dev: true - /prettier-plugin-organize-imports@3.0.0(prettier@2.3.2)(typescript@4.5.4): - resolution: {integrity: sha512-juSCJs5TMOqGGPaN/A/1xzWFzRPH2LG1LPLCr64dzKaVnPafJdtgDNmDVlU+8A4LbQzVJg0DTvgA8swBuIUhlg==} + /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@5.0.4): + resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} peerDependencies: + '@volar/vue-language-plugin-pug': ^1.0.4 + '@volar/vue-typescript': ^1.0.4 prettier: '>=2.0' typescript: '>=2.9' - dependencies: - prettier: 2.3.2 - typescript: 4.5.4 - dev: false - - /prettier-plugin-packagejson@2.3.0(prettier@2.3.2): - resolution: {integrity: sha512-2SAPMMk1UDkqsB7DifWKcwCm6VC52JXMrzLHfbcQHJRWhRCj9zziOy+s+2XOyPBeyqFqS+A/1IKzOrxKFTo6pw==} - peerDependencies: - prettier: '>= 1.16.0' peerDependenciesMeta: - prettier: + '@volar/vue-language-plugin-pug': + optional: true + '@volar/vue-typescript': optional: true dependencies: - prettier: 2.3.2 - sort-package-json: 1.57.0 + prettier: 2.8.8 + typescript: 5.0.4 dev: false - /prettier-plugin-two-style-order@1.0.0(prettier@2.3.2): - resolution: {integrity: sha512-uPMVInyeYbrdDstmS8tmSxEFW0O0yW2yxNrW7A5/qcbp7vpN/uo0mBCIiVWGnqcf7wtMQa7epADRXT5W7ZKRHg==} + /prettier-plugin-two-style-order@1.0.1(prettier@2.8.8): + resolution: {integrity: sha512-ETltO2FRR/Pxc7bsgz2XwuzWSPwafl7/v5+5Rria4S579CTas7dya+xsmbkix0q1tYQiuRjVVdfGnCKlH/aOuQ==} peerDependencies: prettier: '>= 2.0.0' dependencies: postcss: 8.4.23 - postcss-less: 5.0.0 + postcss-less: 4.0.1 postcss-sorting: 6.0.0(postcss@8.4.23) - prettier: 2.3.2 + prettier: 2.8.8 dev: false - /prettier@2.3.2: - resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} hasBin: true dev: false @@ -4721,11 +4729,6 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true - /progress@2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: false - /prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: @@ -4812,15 +4815,6 @@ packages: util-deprecate: 1.0.2 dev: true - /readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} engines: {node: '>=8'} @@ -4863,11 +4857,6 @@ packages: functions-have-names: 1.2.3 dev: false - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: false - /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -4894,68 +4883,18 @@ packages: rc: 1.2.8 dev: true - /regjsparser@0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + /regjsparser@0.10.0: + resolution: {integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==} hasBin: true dependencies: jsesc: 0.5.0 dev: false - /remark-parse@6.0.3: - resolution: {integrity: sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==} - dependencies: - collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 - parse-entities: 1.2.2 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 - unist-util-remove-position: 1.1.4 - vfile-location: 2.0.6 - xtend: 4.0.2 - dev: false - - /remark-stringify@6.0.4: - resolution: {integrity: sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==} - dependencies: - ccount: 1.1.0 - is-alphanumeric: 1.0.0 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - longest-streak: 2.0.4 - markdown-escapes: 1.0.4 - markdown-table: 1.1.3 - mdast-util-compact: 1.0.4 - parse-entities: 1.2.2 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - stringify-entities: 1.3.2 - unherit: 1.1.3 - xtend: 4.0.2 - dev: false - - /remark@10.0.1: - resolution: {integrity: sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==} + /regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true dependencies: - remark-parse: 6.0.3 - remark-stringify: 6.0.4 - unified: 7.1.0 - dev: false - - /repeat-string@1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: false - - /replace-ext@1.0.0: - resolution: {integrity: sha512-vuNYXC7gG7IeVNBC1xUllqCcZKRbJoSPOBhnTEcAIiKCsbuef6zO3F0Rve3isPMMoNoQRWjQwbAgAjHUHniyEA==} - engines: {node: '>= 0.10'} + jsesc: 0.5.0 dev: false /require-directory@2.1.1: @@ -4963,8 +4902,9 @@ packages: engines: {node: '>=0.10.0'} dev: true - /reserved-words@0.1.2: - resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} dev: false /resolve-from@4.0.0: @@ -4984,6 +4924,15 @@ packages: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + /resolve@2.0.0-next.4: + resolution: {integrity: sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==} + hasBin: true + dependencies: + is-core-module: 2.12.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: false + /responselike@1.0.2: resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: @@ -5017,13 +4966,6 @@ packages: engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: false - /rimraf@2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: false - /rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} hasBin: true @@ -5036,7 +4978,6 @@ packages: hasBin: true dependencies: glob: 7.2.3 - dev: true /run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} @@ -5060,10 +5001,6 @@ packages: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true - /safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: false - /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} dependencies: @@ -5130,6 +5067,11 @@ packages: /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + /signal-exit@4.0.2: + resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + engines: {node: '>=14'} + dev: false + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -5140,29 +5082,13 @@ packages: engines: {node: '>=0.10.0'} dev: true - /slice-ansi@2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 - dev: false - - /sort-object-keys@1.1.3: - resolution: {integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==} - dev: false - - /sort-package-json@1.57.0: - resolution: {integrity: sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==} - hasBin: true + /slice-ansi@4.0.0: + resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} + engines: {node: '>=10'} dependencies: - detect-indent: 6.1.0 - detect-newline: 3.1.0 - git-hooks-list: 1.0.3 - globby: 10.0.0 - is-plain-obj: 2.1.0 - sort-object-keys: 1.1.3 + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 dev: false /source-map-js@1.0.2: @@ -5170,16 +5096,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /source-map@0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - - /source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: false - /spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} dependencies: @@ -5198,25 +5114,12 @@ packages: /spdx-license-ids@3.0.13: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} - /specificity@0.4.1: - resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} - hasBin: true - dev: false - /split@1.0.1: resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} dependencies: through: 2.3.8 dev: true - /sprintf-js@1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false - - /state-toggle@1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - dev: false - /string-width@1.0.2: resolution: {integrity: sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==} engines: {node: '>=0.10.0'} @@ -5234,15 +5137,6 @@ packages: strip-ansi: 4.0.0 dev: true - /string-width@3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - dev: false - /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -5299,21 +5193,6 @@ packages: safe-buffer: 5.1.2 dev: true - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /stringify-entities@1.3.2: - resolution: {integrity: sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==} - dependencies: - character-entities-html4: 1.1.4 - character-entities-legacy: 1.1.4 - is-alphanumerical: 1.0.4 - is-hexadecimal: 1.0.4 - dev: false - /strip-ansi@3.0.1: resolution: {integrity: sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==} engines: {node: '>=0.10.0'} @@ -5333,6 +5212,7 @@ packages: engines: {node: '>=6'} dependencies: ansi-regex: 4.1.1 + dev: true /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} @@ -5364,63 +5244,84 @@ packages: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==} dev: false - /stylelint-config-css-modules@2.2.0(stylelint@13.0.0): - resolution: {integrity: sha512-+zjcDbot+zbuxy1UA31k4G2lUG+nHUwnLyii3uT2F09B8kT2YrT9LZYNfMtAWlDidrxr7sFd5HX9EqPHGU3WKA==} + /stylelint-config-css-modules@4.2.0(stylelint@15.6.2): + resolution: {integrity: sha512-5x7lzPNCc42puQEAFdr7dSzQ00aIg1vCVyV+QPUiSp2oZILpAt8HTgveXaDttazxcwWPBNJrxrLpa556xUP7Bw==} peerDependencies: - stylelint: 11.x - 13.x + stylelint: ^14.5.1 || ^15.0.0 dependencies: - stylelint: 13.0.0 + stylelint: 15.6.2 + optionalDependencies: + stylelint-scss: 4.7.0(stylelint@15.6.2) dev: false - /stylelint-config-prettier@8.0.1(stylelint@13.0.0): - resolution: {integrity: sha512-RcjNW7MUaNVqONhJH4+rtlAE3ow/9SsAM0YWV0Lgu3dbTKdWTa/pQXRdFWgoHWpzUKn+9oBKR5x8JdH+20wmgw==} - engines: {node: '>= 6', npm: '>= 3'} + /stylelint-config-prettier@9.0.5(stylelint@15.6.2): + resolution: {integrity: sha512-U44lELgLZhbAD/xy/vncZ2Pq8sh2TnpiPvo38Ifg9+zeioR+LAkHu0i6YORIOxFafZoVg0xqQwex6e6F25S5XA==} + engines: {node: '>= 12'} hasBin: true peerDependencies: - stylelint: '>=11.0.0' + stylelint: '>= 11.x < 15' dependencies: - stylelint: 13.0.0 + stylelint: 15.6.2 dev: false - /stylelint-config-recommended@3.0.0(stylelint@13.0.0): - resolution: {integrity: sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==} + /stylelint-config-recommended@12.0.0(stylelint@15.6.2): + resolution: {integrity: sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==} peerDependencies: - stylelint: '>=10.1.0' + stylelint: ^15.5.0 dependencies: - stylelint: 13.0.0 + stylelint: 15.6.2 dev: false - /stylelint-config-standard@20.0.0(stylelint@13.0.0): - resolution: {integrity: sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==} + /stylelint-config-standard@33.0.0(stylelint@15.6.2): + resolution: {integrity: sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==} peerDependencies: - stylelint: '>=10.1.0' + stylelint: ^15.5.0 dependencies: - stylelint: 13.0.0 - stylelint-config-recommended: 3.0.0(stylelint@13.0.0) + stylelint: 15.6.2 + stylelint-config-recommended: 12.0.0(stylelint@15.6.2) dev: false - /stylelint-declaration-block-no-ignored-properties@2.1.0(stylelint@13.0.0): - resolution: {integrity: sha512-uz9aPLJc5cLHWmrEgXOxxobjjhuJFFO2a4XKGgVooL4Ip4OagLl9HaDlDJwr8vzbs0ZRhotaUJh+zrZcK19z/g==} + /stylelint-declaration-block-no-ignored-properties@2.7.0(stylelint@15.6.2): + resolution: {integrity: sha512-44SpI9+9Oc1ICuwwRfwS/3npQ2jPobDSTnwWdNgZGryGqQCp17CgEIWjCv1BgUOSzND3RqywNCNLKvO1AOxbfg==} engines: {node: '>=6'} peerDependencies: - stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + stylelint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 + dependencies: + stylelint: 15.6.2 + dev: false + + /stylelint-scss@4.7.0(stylelint@15.6.2): + resolution: {integrity: sha512-TSUgIeS0H3jqDZnby1UO1Qv3poi1N8wUYIJY6D1tuUq2MN3lwp/rITVo0wD+1SWTmRm0tNmGO0b7nKInnqF6Hg==} + requiresBuild: true + peerDependencies: + stylelint: ^14.5.1 || ^15.0.0 dependencies: - postcss: 7.0.39 - stylelint: 13.0.0 + postcss-media-query-parser: 0.2.3 + postcss-resolve-nested-selector: 0.1.1 + postcss-selector-parser: 6.0.13 + postcss-value-parser: 4.2.0 + stylelint: 15.6.2 dev: false + optional: true - /stylelint@13.0.0: - resolution: {integrity: sha512-6sjgOJbM3iLhnUtmRO0J1vvxie9VnhIZX/2fCehjylv9Gl9u0ytehGCTm9Lhw2p1F8yaNZn5UprvhCB8C3g/Tg==} + /stylelint@15.6.2: + resolution: {integrity: sha512-fjQWwcdUye4DU+0oIxNGwawIPC5DvG5kdObY5Sg4rc87untze3gC/5g/ikePqVjrAsBUZjwMN+pZsAYbDO6ArQ==} + engines: {node: ^14.13.1 || >=16.0.0} hasBin: true dependencies: - autoprefixer: 9.8.8 - balanced-match: 1.0.2 - chalk: 3.0.0 - cosmiconfig: 6.0.0 + '@csstools/css-parser-algorithms': 2.1.1(@csstools/css-tokenizer@2.1.1) + '@csstools/css-tokenizer': 2.1.1 + '@csstools/media-query-list-parser': 2.0.4(@csstools/css-parser-algorithms@2.1.1)(@csstools/css-tokenizer@2.1.1) + '@csstools/selector-specificity': 2.2.0(postcss-selector-parser@6.0.13) + balanced-match: 2.0.0 + colord: 2.9.3 + cosmiconfig: 8.1.3 + css-functions-list: 3.1.0 + css-tree: 2.3.1 debug: 4.3.4 - execall: 2.0.0 - file-entry-cache: 5.0.1 - get-stdin: 7.0.0 + fast-glob: 3.2.12 + fastest-levenshtein: 1.0.16 + file-entry-cache: 6.0.1 global-modules: 2.0.0 globby: 11.1.0 globjoin: 0.1.4 @@ -5428,49 +5329,32 @@ packages: ignore: 5.2.4 import-lazy: 4.0.0 imurmurhash: 0.1.4 - known-css-properties: 0.17.0 - leven: 3.1.0 - lodash: 4.17.21 - log-symbols: 3.0.0 + is-plain-object: 5.0.0 + known-css-properties: 0.27.0 mathml-tag-names: 2.1.3 - meow: 6.1.1 + meow: 9.0.0 micromatch: 4.0.5 - normalize-selector: 0.2.0 - postcss: 7.0.39 - postcss-html: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-jsx: 0.36.4(postcss-syntax@0.36.2)(postcss@7.0.39) - postcss-less: 3.1.4 - postcss-markdown: 0.36.0(postcss-syntax@0.36.2)(postcss@7.0.39) + normalize-path: 3.0.0 + picocolors: 1.0.0 + postcss: 8.4.23 postcss-media-query-parser: 0.2.3 - postcss-reporter: 6.0.1 postcss-resolve-nested-selector: 0.1.1 - postcss-safe-parser: 4.0.2 - postcss-sass: 0.4.4 - postcss-scss: 2.1.1 - postcss-selector-parser: 3.1.2 - postcss-syntax: 0.36.2(postcss-html@0.36.0)(postcss-jsx@0.36.4)(postcss-less@3.1.4)(postcss-markdown@0.36.0)(postcss-scss@2.1.1)(postcss@7.0.39) + postcss-safe-parser: 6.0.0(postcss@8.4.23) + postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 resolve-from: 5.0.0 - slash: 3.0.0 - specificity: 0.4.1 string-width: 4.2.3 strip-ansi: 6.0.1 style-search: 0.1.0 - sugarss: 2.0.0 + supports-hyperlinks: 3.0.0 svg-tags: 1.0.0 - table: 5.4.6 + table: 6.8.1 v8-compile-cache: 2.3.0 - write-file-atomic: 3.0.3 + write-file-atomic: 5.0.1 transitivePeerDependencies: - supports-color dev: false - /sugarss@2.0.0: - resolution: {integrity: sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==} - dependencies: - postcss: 7.0.39 - dev: false - /supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==} engines: {node: '>=0.8.0'} @@ -5495,6 +5379,14 @@ packages: has-flag: 4.0.0 supports-color: 7.2.0 + /supports-hyperlinks@3.0.0: + resolution: {integrity: sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==} + engines: {node: '>=14.18'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: false + /supports-preserve-symlinks-flag@1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -5508,14 +5400,15 @@ packages: engines: {node: '>=0.10.0'} dev: true - /table@5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} - engines: {node: '>=6.0.0'} + /table@6.8.1: + resolution: {integrity: sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==} + engines: {node: '>=10.0.0'} dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 + ajv: 8.12.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 dev: false /term-size@2.2.1: @@ -5579,29 +5472,17 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} - /trim-trailing-lines@1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - dev: false - - /trim@0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} - dev: false - - /trough@1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - dev: false - /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tsutils@3.21.0(typescript@4.5.4): + /tsutils@3.21.0(typescript@5.0.4): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 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' dependencies: tslib: 1.14.1 - typescript: 4.5.4 + typescript: 5.0.4 dev: false /type-check@0.4.0: @@ -5619,6 +5500,17 @@ packages: /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} + dev: true + + /type-fest@0.18.1: + resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} + engines: {node: '>=10'} + dev: false + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} @@ -5649,10 +5541,11 @@ packages: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 + dev: true - /typescript@4.5.4: - resolution: {integrity: sha512-VgYs2A2QIRuGphtzFV7aQJduJ2gyfTljngLzjpfW9FoYZF6xuw1W0vW9ghCKLfcWrCFxK81CSGRAvS1pn4fIUg==} - engines: {node: '>=4.2.0'} + /typescript@5.0.4: + resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} + engines: {node: '>=12.20'} hasBin: true dev: false @@ -5665,13 +5558,6 @@ packages: which-boxed-primitive: 1.0.2 dev: false - /unherit@1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} - dependencies: - inherits: 2.0.4 - xtend: 4.0.2 - dev: false - /unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} engines: {node: '>=4'} @@ -5695,23 +5581,6 @@ packages: engines: {node: '>=4'} dev: false - /unified@7.1.0: - resolution: {integrity: sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==} - dependencies: - '@types/unist': 2.0.6 - '@types/vfile': 3.0.2 - bail: 1.0.5 - extend: 3.0.2 - is-plain-obj: 1.1.0 - trough: 1.0.5 - vfile: 3.0.1 - x-is-string: 0.1.0 - dev: false - - /uniq@1.0.1: - resolution: {integrity: sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==} - dev: false - /unique-string@2.0.0: resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} engines: {node: '>=8'} @@ -5719,44 +5588,6 @@ packages: crypto-random-string: 2.0.0 dev: true - /unist-util-find-all-after@1.0.5: - resolution: {integrity: sha512-lWgIc3rrTMTlK1Y0hEuL+k+ApzFk78h+lsaa2gHf63Gp5Ww+mt11huDniuaoq1H+XMK2lIIjjPkncxXcDp3QDw==} - dependencies: - unist-util-is: 3.0.0 - dev: false - - /unist-util-is@3.0.0: - resolution: {integrity: sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==} - dev: false - - /unist-util-remove-position@1.1.4: - resolution: {integrity: sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==} - dependencies: - unist-util-visit: 1.4.1 - dev: false - - /unist-util-stringify-position@1.1.2: - resolution: {integrity: sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==} - dev: false - - /unist-util-stringify-position@3.0.3: - resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} - dependencies: - '@types/unist': 2.0.6 - dev: false - - /unist-util-visit-parents@2.1.2: - resolution: {integrity: sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==} - dependencies: - unist-util-is: 3.0.0 - dev: false - - /unist-util-visit@1.4.1: - resolution: {integrity: sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==} - dependencies: - unist-util-visit-parents: 2.1.2 - dev: false - /untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} engines: {node: '>=8'} @@ -5824,32 +5655,6 @@ packages: builtins: 1.0.3 dev: true - /vfile-location@2.0.6: - resolution: {integrity: sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==} - dev: false - - /vfile-message@1.1.1: - resolution: {integrity: sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==} - dependencies: - unist-util-stringify-position: 1.1.2 - dev: false - - /vfile-message@3.1.4: - resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} - dependencies: - '@types/unist': 2.0.6 - unist-util-stringify-position: 3.0.3 - dev: false - - /vfile@3.0.1: - resolution: {integrity: sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==} - dependencies: - is-buffer: 2.0.5 - replace-ext: 1.0.0 - unist-util-stringify-position: 1.1.2 - vfile-message: 1.1.1 - dev: false - /which-boxed-primitive@1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -5925,16 +5730,14 @@ packages: is-typedarray: 1.0.0 signal-exit: 3.0.7 typedarray-to-buffer: 3.1.5 + dev: true - /write@1.0.3: - resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} - engines: {node: '>=4'} + /write-file-atomic@5.0.1: + resolution: {integrity: sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dependencies: - mkdirp: 0.5.6 - dev: false - - /x-is-string@0.1.0: - resolution: {integrity: sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==} + imurmurhash: 0.1.4 + signal-exit: 4.0.2 dev: false /xdg-basedir@4.0.0: @@ -5945,6 +5748,7 @@ packages: /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} + dev: true /y18n@5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} @@ -5961,6 +5765,7 @@ packages: /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yargs-parser@18.1.3: resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} @@ -5968,11 +5773,11 @@ packages: dependencies: camelcase: 5.3.1 decamelize: 1.2.0 + dev: true /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} - dev: true /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} @@ -5986,3 +5791,8 @@ packages: y18n: 5.0.8 yargs-parser: 20.2.9 dev: true + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + dev: false diff --git a/src/stylelint.ts b/src/stylelint.ts index 1e28d14..2746430 100644 --- a/src/stylelint.ts +++ b/src/stylelint.ts @@ -11,12 +11,22 @@ module.exports = { 'no-descending-specificity': null, 'function-url-quotes': 'always', 'selector-attribute-quotes': 'always', + 'selector-class-pattern': null, 'font-family-no-missing-generic-family-keyword': null, // iconfont 'plugin/declaration-block-no-ignored-properties': true, 'unit-no-unknown': [true, { ignoreUnits: ['rpx'] }], - // webcomponent 'selector-type-no-unknown': null, 'value-keyword-case': ['lower', { ignoreProperties: ['composes'] }], }, + overrides: [ + { + files: ['*.scss', '**/*.scss'], + customSyntax: 'postcss-scss', + }, + { + files: ['*.less', '**/*.less'], + customSyntax: 'postcss-less', + }, + ], ignoreFiles: ['**/*.js', '**/*.jsx', '**/*.tsx', '**/*.ts'], }; diff --git a/src/tsconfig.json b/src/tsconfig.json index d50aa7d..4fb1af2 100644 --- a/src/tsconfig.json +++ b/src/tsconfig.json @@ -11,7 +11,6 @@ "moduleResolution": "node", "forceConsistentCasingInFileNames": true, "noImplicitReturns": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true, "allowJs": true, "skipLibCheck": true, diff --git a/tsExample/src/BasicLayout.less b/tsExample/src/BasicLayout.less index eef5d55..22af2f1 100644 --- a/tsExample/src/BasicLayout.less +++ b/tsExample/src/BasicLayout.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); @basicLayout-prefix-cls: ~'@{ant-prefix}-pro-basicLayout'; @@ -10,16 +10,16 @@ } ::-webkit-scrollbar-track { - background: rgba(0, 0, 0, 0.06); + background: rgb(0 0 0 / 6%); border-radius: 3px; - -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.08); + box-shadow: inset 0 0 5px rgb(0 0 0 / 8%); } /* 滚动条滑块 */ ::-webkit-scrollbar-thumb { - background: rgba(0, 0, 0, 0.12); + background: rgb(0 0 0 / 12%); border-radius: 3px; - -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); + box-shadow: inset 0 0 10px rgb(0 0 0 / 20%); } } // BFC @@ -47,12 +47,14 @@ .@{ant-prefix}-pro-page-header-wrap { margin: -24px -24px 0; } + &-disable-margin { margin: 0; > div > .@{ant-prefix}-pro-page-header-wrap { margin: 0; } } + > .ant-layout { max-height: 100%; } diff --git a/tsExample/src/components/GlobalHeader/index.less b/tsExample/src/components/GlobalHeader/index.less index 1dd97ff..86de085 100644 --- a/tsExample/src/components/GlobalHeader/index.less +++ b/tsExample/src/components/GlobalHeader/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); @pro-header-hover-bg: rgba(0, 0, 0, 0.025); @@ -6,6 +6,7 @@ :global(.anticon) { margin-right: 8px; } + :global(.ant-dropdown-menu-item) { min-width: 160px; } @@ -17,6 +18,7 @@ height: @layout-header-height; margin-left: auto; overflow: hidden; + .action { display: flex; align-items: center; @@ -24,40 +26,48 @@ padding: 0 12px; cursor: pointer; transition: all 0.3s; + > span { color: @text-color; vertical-align: middle; } + &:hover { background: @pro-header-hover-bg; } + &:global(.opened) { background: @pro-header-hover-bg; } } + .search { padding: 0 12px; + &:hover { background: transparent; } } + .account { .avatar { margin: ~'calc((@{layout-header-height} - 24px) / 2)' 0; margin-right: 8px; color: @primary-color; vertical-align: top; - background: rgba(255, 255, 255, 0.85); + background: rgb(255 255 255 / 85%); } } } .dark { .action { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); + > span { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); } + &:hover, &:global(.opened) { background: @primary-color; @@ -69,13 +79,16 @@ .dark { .action { color: @text-color; + > span { color: @text-color; } + &:hover { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); + > span { - color: rgba(255, 255, 255, 0.85); + color: rgb(255 255 255 / 85%); } } } @@ -86,13 +99,16 @@ :global(.ant-divider-vertical) { vertical-align: unset; } + .name { display: none; } + .right { position: absolute; top: 0; right: 12px; + .account { .avatar { margin-right: 0; diff --git a/tsExample/src/components/HeaderDropdown/index.less b/tsExample/src/components/HeaderDropdown/index.less index 004b53e..b33bd8d 100644 --- a/tsExample/src/components/HeaderDropdown/index.less +++ b/tsExample/src/components/HeaderDropdown/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .container > * { background-color: @popover-bg; @@ -10,6 +10,7 @@ .container { width: 100% !important; } + .container > * { border-radius: 0 !important; } diff --git a/tsExample/src/components/HeaderSearch/index.less b/tsExample/src/components/HeaderSearch/index.less index 9af69d5..7c05691 100644 --- a/tsExample/src/components/HeaderSearch/index.less +++ b/tsExample/src/components/HeaderSearch/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .headerSearch { .input { @@ -8,20 +8,24 @@ background: transparent; border-radius: 0; transition: width 0.3s, margin-left 0.3s; + :global(.ant-select-selection) { background: transparent; } + input { padding-right: 0; padding-left: 0; border: 0; box-shadow: none !important; } + &, &:hover, &:focus { border-bottom: 1px solid @border-color-base; } + &.show { width: 210px; margin-left: 8px; diff --git a/tsExample/src/components/NoticeIcon/NoticeList.less b/tsExample/src/components/NoticeIcon/NoticeList.less index 1aba610..6e094bd 100755 --- a/tsExample/src/components/NoticeIcon/NoticeList.less +++ b/tsExample/src/components/NoticeIcon/NoticeList.less @@ -1,11 +1,13 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .list { max-height: 400px; overflow: auto; + &::-webkit-scrollbar { display: none; } + .item { padding-right: 24px; padding-left: 24px; @@ -21,6 +23,7 @@ margin-top: 4px; background: #fff; } + .iconElement { font-size: 32px; } @@ -28,25 +31,31 @@ &.read { opacity: 0.4; } + &:last-child { border-bottom: 0; } + &:hover { background: @primary-1; } + .title { margin-bottom: 8px; font-weight: normal; } + .description { font-size: 12px; line-height: @line-height-base; } + .datetime { margin-top: 4px; font-size: 12px; line-height: @line-height-base; } + .extra { float: right; margin-top: -1.5px; @@ -55,13 +64,15 @@ font-weight: normal; } } + .loadMore { padding: 8px 0; color: @primary-6; text-align: center; cursor: pointer; + &.loadedAll { - color: rgba(0, 0, 0, 0.25); + color: rgb(0 0 0 / 25%); cursor: unset; } } @@ -71,6 +82,7 @@ padding: 73px 0 88px; color: @text-color-secondary; text-align: center; + img { display: inline-block; height: 76px; @@ -86,6 +98,7 @@ border-top: 1px solid @border-color-split; border-radius: 0 0 @border-radius-base @border-radius-base; transition: all 0.3s; + div { display: inline-block; width: 50%; @@ -96,6 +109,7 @@ &:only-child { width: 100%; } + &:not(:only-child):last-child { border-left: 1px solid @border-color-split; } diff --git a/tsExample/src/components/NoticeIcon/index.less b/tsExample/src/components/NoticeIcon/index.less index 650ccd2..57a94f2 100644 --- a/tsExample/src/components/NoticeIcon/index.less +++ b/tsExample/src/components/NoticeIcon/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .popover { position: relative; @@ -10,6 +10,7 @@ cursor: pointer; transition: all 0.3s; } + .icon { padding: 4px; vertical-align: middle; @@ -24,6 +25,7 @@ .ant-tabs-nav-scroll { text-align: center; } + .ant-tabs-bar { margin-bottom: 0; } diff --git a/tsExample/src/components/SelectLang/index.less b/tsExample/src/components/SelectLang/index.less index c0da9b4..ccbd6ee 100644 --- a/tsExample/src/components/SelectLang/index.less +++ b/tsExample/src/components/SelectLang/index.less @@ -1,9 +1,10 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .menu { :global(.anticon) { margin-right: 8px; } + :global(.ant-dropdown-menu-item) { min-width: 160px; } @@ -13,9 +14,11 @@ line-height: @layout-header-height; vertical-align: top; cursor: pointer; + > span { font-size: 16px !important; transform: none !important; + svg { position: relative; top: -1px; diff --git a/tsExample/src/global.less b/tsExample/src/global.less index 84cc4a6..3f1140f 100644 --- a/tsExample/src/global.less +++ b/tsExample/src/global.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); @TestHeight: 48px; @@ -21,7 +21,7 @@ canvas { } body { - text-rendering: optimizeLegibility; + text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -35,11 +35,13 @@ ol { .ant-table { width: 100%; overflow-x: auto; + &-thead > tr, &-tbody > tr { > th, > td { white-space: pre; + > span { display: block; } diff --git a/tsExample/src/layouts/UserLayout.less b/tsExample/src/layouts/UserLayout.less index cdc207e..39ffe88 100755 --- a/tsExample/src/layouts/UserLayout.less +++ b/tsExample/src/layouts/UserLayout.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .container { display: flex; @@ -13,6 +13,7 @@ height: 40px; line-height: 44px; text-align: right; + :global(.ant-dropdown-trigger) { margin-right: 24px; } @@ -43,6 +44,7 @@ .header { height: 44px; line-height: 44px; + a { text-decoration: none; } diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/ChartCard/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/ChartCard/index.less index d7bf6dd..cf73d59 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/ChartCard/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/ChartCard/index.less @@ -1,36 +1,44 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .chartCard { position: relative; + .chartTop { position: relative; width: 100%; overflow: hidden; } + .chartTopMargin { margin-bottom: 12px; } + .chartTopHasMargin { margin-bottom: 20px; } + .metaWrap { float: left; } + .avatar { position: relative; top: 4px; float: left; margin-right: 20px; + img { border-radius: 100%; } } + .meta { height: 22px; color: @text-color-secondary; font-size: @font-size-base; line-height: 22px; } + .action { position: absolute; top: 4px; @@ -38,6 +46,7 @@ line-height: 1; cursor: pointer; } + .total { height: 38px; margin-top: 4px; @@ -50,25 +59,30 @@ text-overflow: ellipsis; word-break: break-all; } + .content { position: relative; width: 100%; margin-bottom: 12px; } + .contentFixed { position: absolute; bottom: 0; left: 0; width: 100%; } + .footer { margin-top: 8px; padding-top: 9px; border-top: 1px solid @border-color-split; + & > * { position: relative; } } + .footerMargin { margin-top: 20px; } diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/Field/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/Field/index.less index 4fe0d1f..a95b311 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/Field/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/Field/index.less @@ -1,15 +1,17 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .field { margin: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; + .label, .number { font-size: @font-size-base; line-height: 22px; } + .number { margin-left: 8px; color: @heading-color; diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/MiniProgress/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/MiniProgress/index.less index 918d6ac..208590e 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/MiniProgress/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/MiniProgress/index.less @@ -1,13 +1,15 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .miniProgress { position: relative; width: 100%; padding: 5px 0; + .progressWrap { position: relative; background-color: @background-color-base; } + .progress { width: 0; height: 100%; @@ -15,12 +17,14 @@ border-radius: 1px 0 0 1px; transition: all 0.4s cubic-bezier(0.08, 0.82, 0.17, 1) 0s; } + .target { position: absolute; top: 0; bottom: 0; z-index: 9; width: 20px; + span { position: absolute; top: 0; @@ -29,6 +33,7 @@ height: 4px; border-radius: 100px; } + span:last-child { top: auto; bottom: 0; diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/Pie/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/Pie/index.less index 8641d65..8ae066d 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/Pie/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/Pie/index.less @@ -1,13 +1,16 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .pie { position: relative; + .chart { position: relative; } + &.hasLegend .chart { width: ~'calc(100% - 240px)'; } + .legend { position: absolute; top: 50%; @@ -17,16 +20,19 @@ padding: 0; list-style: none; transform: translateY(-50%); + li { height: 22px; margin-bottom: 16px; line-height: 22px; cursor: pointer; + &:last-child { margin-bottom: 0; } } } + .dot { position: relative; top: -1px; @@ -36,6 +42,7 @@ margin-right: 8px; border-radius: 8px; } + .line { display: inline-block; width: 1px; @@ -43,19 +50,24 @@ margin-right: 8px; background-color: @border-color-split; } + .legendTitle { color: @text-color; } + .percent { color: @text-color-secondary; } + .value { position: absolute; right: 0; } + .title { margin-bottom: 8px; } + .total { position: absolute; top: 50%; @@ -63,6 +75,7 @@ max-height: 62px; text-align: center; transform: translate(-50%, -50%); + & > h4 { height: 22px; margin-bottom: 8px; @@ -71,6 +84,7 @@ font-size: 14px; line-height: 22px; } + & > p { display: block; height: 32px; @@ -85,8 +99,9 @@ .legendBlock { &.hasLegend .chart { width: 100%; - margin: 0 0 32px 0; + margin: 0 0 32px; } + .legend { position: relative; transform: none; diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/TagCloud/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/TagCloud/index.less index db8e4da..3635eb1 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/TagCloud/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/TagCloud/index.less @@ -1,5 +1,6 @@ .tagCloud { overflow: hidden; + canvas { transform-origin: 0 0; } diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/TimelineChart/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/TimelineChart/index.less index eadb5bc..41b2d73 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/TimelineChart/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/TimelineChart/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .timelineChart { background: @component-background; diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/WaterWave/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/WaterWave/index.less index f52ac14..b131d48 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/WaterWave/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/WaterWave/index.less @@ -1,26 +1,30 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .waterWave { position: relative; display: inline-block; transform-origin: left; + .text { position: absolute; top: 32px; left: 0; width: 100%; text-align: center; + span { color: @text-color-secondary; font-size: 14px; line-height: 22px; } + h4 { color: @heading-color; font-size: 24px; line-height: 32px; } } + .waterWaveCanvasWrapper { transform: scale(0.5); transform-origin: 0 0; diff --git a/tsExample/src/pages/DashboardAnalysis/components/Charts/index.less b/tsExample/src/pages/DashboardAnalysis/components/Charts/index.less index 190428b..cac2680 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Charts/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Charts/index.less @@ -1,15 +1,18 @@ .miniChart { position: relative; width: 100%; + .chartContent { position: absolute; bottom: -28px; width: 100%; + > div { margin: 0 -5px; overflow: hidden; } } + .chartLoading { position: absolute; top: 16px; diff --git a/tsExample/src/pages/DashboardAnalysis/components/NumberInfo/index.less b/tsExample/src/pages/DashboardAnalysis/components/NumberInfo/index.less index 847d25e..727ebec 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/NumberInfo/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/NumberInfo/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .numberInfo { .suffix { @@ -7,12 +7,14 @@ font-size: 16px; font-style: normal; } + .numberInfoTitle { margin-bottom: 16px; color: @text-color; font-size: @font-size-lg; transition: all 0.3s; } + .numberInfoSubTitle { height: 22px; overflow: hidden; @@ -23,6 +25,7 @@ text-overflow: ellipsis; word-break: break-all; } + .numberInfoValue { margin-top: 4px; overflow: hidden; @@ -30,6 +33,7 @@ white-space: nowrap; text-overflow: ellipsis; word-break: break-all; + & > span { display: inline-block; height: 32px; @@ -38,20 +42,24 @@ font-size: 24px; line-height: 32px; } + .subTotal { margin-right: 0; color: @text-color-secondary; font-size: @font-size-lg; vertical-align: top; + .anticon { margin-left: 4px; font-size: 12px; transform: scale(0.82); } + :global { .anticon-caret-up { color: @red-6; } + .anticon-caret-down { color: @green-6; } @@ -59,6 +67,7 @@ } } } + .numberInfolight { .numberInfoValue { & > span { diff --git a/tsExample/src/pages/DashboardAnalysis/components/Trend/index.less b/tsExample/src/pages/DashboardAnalysis/components/Trend/index.less index 3d7fdf9..5073920 100644 --- a/tsExample/src/pages/DashboardAnalysis/components/Trend/index.less +++ b/tsExample/src/pages/DashboardAnalysis/components/Trend/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .trendItem { display: inline-block; @@ -10,14 +10,17 @@ position: relative; top: 1px; margin-left: 4px; + span { font-size: 12px; transform: scale(0.83); } } + .up { color: @red-6; } + .down { top: -1px; color: @green-6; @@ -31,6 +34,7 @@ &.reverseColor .up { color: @green-6; } + &.reverseColor .down { color: @red-6; } diff --git a/tsExample/src/pages/DashboardAnalysis/style.less b/tsExample/src/pages/DashboardAnalysis/style.less index 65a5c0d..9c7b38a 100644 --- a/tsExample/src/pages/DashboardAnalysis/style.less +++ b/tsExample/src/pages/DashboardAnalysis/style.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .iconGroup { span.anticon { @@ -6,6 +6,7 @@ color: @text-color-secondary; cursor: pointer; transition: color 0.32s; + &:hover { color: @text-color; } @@ -16,27 +17,32 @@ margin: 25px 0 0; padding: 0; list-style: none; + li { display: flex; align-items: center; margin-top: 16px; zoom: 1; + &::before, &::after { display: table; content: ' '; } + &::after { clear: both; height: 0; font-size: 0; visibility: hidden; } + span { color: @text-color; font-size: 14px; line-height: 22px; } + .rankingItemNumber { display: inline-block; width: 20px; @@ -49,11 +55,13 @@ text-align: center; background-color: @tag-default-bg; border-radius: 20px; + &.active { color: #fff; background-color: #314659; } } + .rankingItemTitle { flex: 1; margin-right: 8px; @@ -67,12 +75,15 @@ .salesExtra { display: inline-block; margin-right: 24px; + a { margin-left: 24px; color: @text-color; + &:hover { color: @primary-color; } + &.currentDate { color: @primary-color; } @@ -83,25 +94,31 @@ .salesBar { padding: 0 0 32px 32px; } + .salesRank { padding: 0 32px 32px 72px; } + :global { .ant-tabs-bar { padding-left: 16px; + .ant-tabs-nav .ant-tabs-tab { padding-top: 16px; padding-bottom: 14px; line-height: 24px; } } + .ant-tabs-extra-content { padding-right: 24px; line-height: 55px; } + .ant-card-head { position: relative; } + .ant-card-head-title { align-items: normal; } @@ -123,21 +140,26 @@ .ant-tabs-ink-bar { bottom: auto; } + .ant-tabs-bar { border-bottom: none; } + .ant-tabs-nav-container-scrolling { padding-right: 40px; padding-left: 40px; } + .ant-tabs-tab-prev-icon::before { position: relative; left: 6px; } + .ant-tabs-tab-next-icon::before { position: relative; right: 6px; } + .ant-tabs-tab-active h4 { color: @primary-color; } diff --git a/tsExample/src/pages/DashboardAnalysis/utils/utils.less b/tsExample/src/pages/DashboardAnalysis/utils/utils.less index 2709cab..8924e4b 100644 --- a/tsExample/src/pages/DashboardAnalysis/utils/utils.less +++ b/tsExample/src/pages/DashboardAnalysis/utils/utils.less @@ -14,6 +14,7 @@ overflow: hidden; line-height: 1.5em; text-align: justify; + &::before { position: absolute; right: 14px; @@ -22,6 +23,7 @@ background: @bg; content: '...'; } + &::after { position: absolute; right: 14px; @@ -37,11 +39,13 @@ // ------------------------ .clearfix() { zoom: 1; + &::before, &::after { display: table; content: ' '; } + &::after { clear: both; height: 0; diff --git a/tsExample/src/pages/FormAdvancedForm/components/FooterToolbar/index.less b/tsExample/src/pages/FormAdvancedForm/components/FooterToolbar/index.less index 2e6d830..02a37a9 100644 --- a/tsExample/src/pages/FormAdvancedForm/components/FooterToolbar/index.less +++ b/tsExample/src/pages/FormAdvancedForm/components/FooterToolbar/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .toolbar { position: fixed; @@ -11,7 +11,7 @@ line-height: 56px; background: @component-background; border-top: 1px solid @border-color-split; - box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.03); + box-shadow: 0 -1px 2px rgb(0 0 0 / 3%); &::after { display: block; diff --git a/tsExample/src/pages/FormAdvancedForm/style.less b/tsExample/src/pages/FormAdvancedForm/style.less index f4aa67f..5ebb780 100644 --- a/tsExample/src/pages/FormAdvancedForm/style.less +++ b/tsExample/src/pages/FormAdvancedForm/style.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .card { margin-bottom: 24px; @@ -11,7 +11,7 @@ } .heading { - margin: 0 0 16px 0; + margin: 0 0 16px; font-size: 14px; line-height: 22px; } @@ -48,12 +48,15 @@ border-bottom: 1px solid @border-color-split; cursor: pointer; transition: all 0.3s; + &:hover { background: @primary-1; } + &:last-child { border: 0; } + .errorIcon { float: left; margin-top: 4px; @@ -61,6 +64,7 @@ padding-bottom: 22px; color: @error-color; } + .errorField { margin-top: 2px; color: @text-color-secondary; @@ -85,6 +89,7 @@ .ant-form .ant-row:last-child .ant-form-item { margin-bottom: 24px; } + .ant-table td { transition: none !important; } diff --git a/tsExample/src/pages/ProfileAdvanced/style.less b/tsExample/src/pages/ProfileAdvanced/style.less index fa376f2..e40c4ea 100644 --- a/tsExample/src/pages/ProfileAdvanced/style.less +++ b/tsExample/src/pages/ProfileAdvanced/style.less @@ -1,10 +1,11 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .main { :global { .ant-descriptions-row > td { padding-bottom: 8px; } + .ant-page-header-heading-extra { flex-direction: column; } @@ -13,6 +14,7 @@ .headerList { margin-bottom: 4px; + :global { .ant-descriptions-row > td { padding-bottom: 8px; @@ -39,6 +41,7 @@ margin-left: 8px; } } + .moreInfo { display: flex; justify-content: space-between; @@ -50,6 +53,7 @@ .stepDescription { left: 8px; } + .pageHeader { :global { .ant-pro-page-header-wrap-row { diff --git a/tsExample/src/pages/Welcome.less b/tsExample/src/pages/Welcome.less index 914c40d..83ee877 100644 --- a/tsExample/src/pages/Welcome.less +++ b/tsExample/src/pages/Welcome.less @@ -1,4 +1,4 @@ -@import '~antd/lib/style/themes/default.less'; +@import url('~antd/lib/style/themes/default.less'); .pre { margin: 12px 0; diff --git a/tsExample/src/pages/user/login/components/Login/index.less b/tsExample/src/pages/user/login/components/Login/index.less index db65c4e..c8415d2 100644 --- a/tsExample/src/pages/user/login/components/Login/index.less +++ b/tsExample/src/pages/user/login/components/Login/index.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .login { :global { @@ -20,7 +20,7 @@ .icon { margin-left: 16px; - color: rgba(0, 0, 0, 0.2); + color: rgb(0 0 0 / 20%); font-size: 24px; vertical-align: middle; cursor: pointer; diff --git a/tsExample/src/pages/user/login/style.less b/tsExample/src/pages/user/login/style.less index d9bbbf3..7118899 100644 --- a/tsExample/src/pages/user/login/style.less +++ b/tsExample/src/pages/user/login/style.less @@ -1,4 +1,4 @@ -@import '~antd/es/style/themes/default.less'; +@import url('~antd/es/style/themes/default.less'); .main { width: 368px; @@ -9,7 +9,7 @@ .icon { margin-left: 16px; - color: rgba(0, 0, 0, 0.2); + color: rgb(0 0 0 / 20%); font-size: 24px; vertical-align: middle; cursor: pointer; diff --git a/tsExample/src/utils/utils.less b/tsExample/src/utils/utils.less index de1aa64..091189f 100644 --- a/tsExample/src/utils/utils.less +++ b/tsExample/src/utils/utils.less @@ -13,6 +13,7 @@ overflow: hidden; line-height: 1.5em; text-align: justify; + &::before { position: absolute; right: 14px; @@ -21,6 +22,7 @@ background: @bg; content: '...'; } + &::after { position: absolute; right: 14px; @@ -36,11 +38,13 @@ // ------------------------ .clearfix() { zoom: 1; + &::before, &::after { display: table; content: ' '; } + &::after { clear: both; height: 0; diff --git a/tsExample/tsconfig.json b/tsExample/tsconfig.json index 6d8ba2b..102487e 100644 --- a/tsExample/tsconfig.json +++ b/tsExample/tsconfig.json @@ -11,7 +11,6 @@ "moduleResolution": "node", "forceConsistentCasingInFileNames": true, "noImplicitReturns": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true, "allowJs": true, "skipLibCheck": true, diff --git a/tsconfig.json b/tsconfig.json index 0ee9a42..ce3b94f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,7 +11,6 @@ "moduleResolution": "node", "forceConsistentCasingInFileNames": true, "noImplicitReturns": true, - "suppressImplicitAnyIndexErrors": true, "noUnusedLocals": true, "experimentalDecorators": true, "strict": true,