diff --git a/CHANGELOG.md b/CHANGELOG.md index e14a260b..dec5c5f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,11 @@ - Implemented log context for log queries - Added configuration options for log context columns +- Queries parsed from the SQL editor will now attempt to re-map columns into their correct fields for Log and Trace queries. + +### Fixes + +- Fixed and enhanced the logic for parsing a query back into the query builder. ## 4.4.0 diff --git a/package.json b/package.json index 4a29e415..b0e703e8 100644 --- a/package.json +++ b/package.json @@ -68,9 +68,9 @@ }, "dependencies": { "@emotion/css": "^11.1.3", - "@grafana/data": "9.4.3", - "@grafana/runtime": "9.4.3", - "@grafana/ui": "10.1.0", + "@grafana/data": "10.1-latest", + "@grafana/runtime": "10.1-latest", + "@grafana/ui": "10.1-latest", "js-sql-parser": "^1.6.0", "pgsql-ast-parser": "^12.0.1", "react": "^18.2.0", diff --git a/src/components/queryBuilder/EditorTypeSwitcher.tsx b/src/components/queryBuilder/EditorTypeSwitcher.tsx index abc14c19..625be5c3 100644 --- a/src/components/queryBuilder/EditorTypeSwitcher.tsx +++ b/src/components/queryBuilder/EditorTypeSwitcher.tsx @@ -6,13 +6,14 @@ import { generateSql } from 'data/sqlGenerator'; import labels from 'labels'; import { EditorType, CHQuery, defaultCHBuilderQuery } from 'types/sql'; import { QueryBuilderOptions } from 'types/queryBuilder'; -import isString from 'lodash/isString'; import { mapQueryTypeToGrafanaFormat } from 'data/utils'; +import { Datasource } from 'data/CHDatasource'; interface CHEditorTypeSwitcherProps { query: CHQuery; onChange: (query: CHQuery) => void; onRunQuery: () => void; + datasource?: Datasource; } const options: Array> = [ @@ -24,7 +25,7 @@ const options: Array> = [ * Component for switching between the SQL and Query Builder editors. */ export const EditorTypeSwitcher = (props: CHEditorTypeSwitcherProps) => { - const { query, onChange } = props; + const { datasource, query, onChange } = props; const { label, tooltip, switcher, cannotConvert } = labels.components.EditorTypeSwitcher; const editorType: EditorType = query.editorType || EditorType.Builder; const [confirmModalState, setConfirmModalState] = useState(false); @@ -33,12 +34,12 @@ export const EditorTypeSwitcher = (props: CHEditorTypeSwitcherProps) => { const onEditorTypeChange = (editorType: EditorType, confirmed = false) => { // TODO: component state has updated, but not local state. if (query.editorType === EditorType.SQL && editorType === EditorType.Builder && !confirmed) { - const queryOptionsFromSql = getQueryOptionsFromSql(query.rawSql); - if (isString(queryOptionsFromSql)) { - setCannotConvertModalState(true); - setErrorMessage(queryOptionsFromSql); - } else { + try { + getQueryOptionsFromSql(query.rawSql, query.queryType, datasource); setConfirmModalState(true); + } catch (err) { + setCannotConvertModalState(true); + setErrorMessage((err as Error).message); } } else { let builderOptions: QueryBuilderOptions; @@ -47,7 +48,7 @@ export const EditorTypeSwitcher = (props: CHEditorTypeSwitcherProps) => { builderOptions = query.builderOptions; break; case EditorType.SQL: - builderOptions = getQueryOptionsFromSql(query.rawSql) as QueryBuilderOptions; + builderOptions = getQueryOptionsFromSql(query.rawSql, query.queryType, datasource) as QueryBuilderOptions; break; default: builderOptions = defaultCHBuilderQuery.builderOptions; @@ -66,6 +67,7 @@ export const EditorTypeSwitcher = (props: CHEditorTypeSwitcherProps) => { onChange({ ...query, editorType: EditorType.Builder, + queryType: builderOptions.queryType, rawSql: generateSql(builderOptions), builderOptions }); diff --git a/src/components/queryBuilder/utils.test.ts b/src/components/queryBuilder/utils.test.ts index e29fe04a..193c1d45 100644 --- a/src/components/queryBuilder/utils.test.ts +++ b/src/components/queryBuilder/utils.test.ts @@ -1,6 +1,8 @@ import { generateSql } from 'data/sqlGenerator'; import { getQueryOptionsFromSql, isDateTimeType, isDateType, isNumberType } from './utils'; import { AggregateType, BuilderMode, ColumnHint, DateFilterWithoutValue, FilterOperator, MultiFilter, OrderByDirection, QueryBuilderOptions, QueryType } from 'types/queryBuilder'; +import { Datasource } from 'data/CHDatasource'; +import otel from 'otel'; describe('isDateType', () => { it('returns true for Date type', () => { @@ -450,6 +452,124 @@ describe('getQueryOptionsFromSql', () => { false ); + testCondition('handles parsing a column with a complex name with spaces and capital characters', 'SELECT "Complex Name" FROM "db"."foo"', { + queryType: QueryType.Table, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'Complex Name', alias: undefined }], + aggregates: [], + }); + + it('matches input query type', () => { + const sql = 'SELECT test FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Logs, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'test', alias: undefined }], + aggregates: [], + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Logs)).toEqual(expectedOptions); + }); + + it('matches column hints with Grafana query aliases', () => { + const sql = 'SELECT a as body, b as level FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Logs, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'a', alias: 'body', hint: ColumnHint.LogMessage }, { name: 'b', alias: 'level', hint: ColumnHint.LogLevel }], + aggregates: [], + limit: undefined + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Logs)).toEqual(expectedOptions); + }); + + it('matches column hints with OTel log column names', () => { + const mockDs = {} as Datasource; + mockDs.getDefaultLogsColumns = jest.fn(() => otel.getLatestVersion().logColumnMap); + + const sql = 'SELECT "Timestamp", "SeverityText" FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Logs, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'Timestamp', alias: undefined, hint: ColumnHint.Time }, { name: 'SeverityText', alias: undefined, hint: ColumnHint.LogLevel }], + aggregates: [], + limit: undefined + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Logs, mockDs)).toEqual(expectedOptions); + }); + + it('matches column hints with datasource log column names', () => { + const mockDs = {} as Datasource; + mockDs.getDefaultLogsColumns = jest.fn(() => ( + new Map([ + [ColumnHint.Time, 'SpecialTimestamp'], + [ColumnHint.LogMessage, 'LogBody'] + ]))); + + const sql = 'SELECT "SpecialTimestamp", "LogBody" FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Logs, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'SpecialTimestamp', alias: undefined, hint: ColumnHint.Time }, { name: 'LogBody', alias: undefined, hint: ColumnHint.LogMessage }], + aggregates: [], + limit: undefined + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Logs, mockDs)).toEqual(expectedOptions); + }); + + it('matches column hints with OTel trace column names', () => { + const mockDs = {} as Datasource; + mockDs.getDefaultTraceColumns = jest.fn(() => otel.getLatestVersion().traceColumnMap); + + const sql = 'SELECT "StartTime", "ServiceName" FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Traces, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'StartTime', alias: undefined, hint: ColumnHint.Time }, { name: 'ServiceName', alias: undefined, hint: ColumnHint.TraceServiceName }], + aggregates: [], + limit: undefined + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Traces, mockDs)).toEqual(expectedOptions); + }); + + it('matches column hints with datasource trace column names', () => { + const mockDs = {} as Datasource; + mockDs.getDefaultTraceColumns = jest.fn(() => ( + new Map([ + [ColumnHint.Time, 'SpecialTimestamp'], + [ColumnHint.TraceId, 'CustomTraceID'] + ]))); + + const sql = 'SELECT "SpecialTimestamp", "CustomTraceID" FROM "db"."foo"'; + const expectedOptions: QueryBuilderOptions = { + queryType: QueryType.Traces, + mode: BuilderMode.List, + database: 'db', + table: 'foo', + columns: [{ name: 'SpecialTimestamp', alias: undefined, hint: ColumnHint.Time }, { name: 'CustomTraceID', alias: undefined, hint: ColumnHint.TraceId }], + aggregates: [], + limit: undefined + }; + + expect(getQueryOptionsFromSql(sql, QueryType.Traces, mockDs)).toEqual(expectedOptions); + }); + it('Handles brackets and Grafana macros/variables', () => { const sql = ` /* \${__variable} \${__variable.key} */ diff --git a/src/components/queryBuilder/utils.ts b/src/components/queryBuilder/utils.ts index a1cf5677..1259c1ef 100644 --- a/src/components/queryBuilder/utils.ts +++ b/src/components/queryBuilder/utils.ts @@ -32,7 +32,9 @@ import { QueryType, } from 'types/queryBuilder'; import { sqlToStatement } from 'data/ast'; -import { getColumnByHint } from 'data/sqlGenerator'; +import { getColumnByHint, logColumnHintsToAlias } from 'data/sqlGenerator'; +import { Datasource } from 'data/CHDatasource'; +import { tryApplyColumnHints } from 'data/utils'; export const isBooleanType = (type: string): boolean => { @@ -79,19 +81,19 @@ export const isMultiFilter = (filter: Filter): filter is MultiFilter => { return isStringType(filter.type) && [FilterOperator.In, FilterOperator.NotIn].includes(filter.operator); }; -export function getQueryOptionsFromSql(sql: string): QueryBuilderOptions | string { +export function getQueryOptionsFromSql(sql: string, queryType?: QueryType, datasource?: Datasource): QueryBuilderOptions { const ast = sqlToStatement(sql); if (!ast) { - return 'The query is not valid SQL.'; + throw new Error('The query is not valid SQL.'); } if (ast.type !== 'select') { - return 'The query is not a select statement.'; + throw new Error('The query is not a select statement.'); } if (!ast.from || ast.from.length !== 1) { - return `The query has too many 'FROM' clauses.`; + throw new Error(`The query has too many 'FROM' clauses.`); } if (ast.from[0].type !== 'table') { - return `The 'FROM' clause is not a table.`; + throw new Error(`The 'FROM' clause is not a table.`); } const fromTable = ast.from[0] as FromTable; @@ -100,14 +102,22 @@ export function getQueryOptionsFromSql(sql: string): QueryBuilderOptions | strin const builderOptions = { database: fromTable.name.schema || '', table: fromTable.name.name || '', - queryType: QueryType.Table, + queryType: queryType || QueryType.Table, mode: BuilderMode.List, columns: [], aggregates: [], } as QueryBuilderOptions; if (columnsAndAggregates.columns.length > 0) { - builderOptions.columns = columnsAndAggregates.columns; + builderOptions.columns = columnsAndAggregates.columns || []; + } + + // Reconstruct column hints based off of known column names / aliases + if (queryType === QueryType.Logs) { + tryApplyColumnHints(builderOptions.columns!, datasource?.getDefaultLogsColumns()); // Try match default log columns + tryApplyColumnHints(builderOptions.columns!, logColumnHintsToAlias); // Try match Grafana aliases + } else if (queryType === QueryType.Traces) { + tryApplyColumnHints(builderOptions.columns!, datasource?.getDefaultTraceColumns()); } if (columnsAndAggregates.aggregates.length > 0) { @@ -116,7 +126,7 @@ export function getQueryOptionsFromSql(sql: string): QueryBuilderOptions | strin } const timeColumn = getColumnByHint(builderOptions, ColumnHint.Time); - if (timeColumn) { + if (!queryType && timeColumn) { builderOptions.queryType = QueryType.TimeSeries; if (builderOptions.aggregates?.length || 0) { builderOptions.mode = BuilderMode.Trend; @@ -153,6 +163,7 @@ export function getQueryOptionsFromSql(sql: string): QueryBuilderOptions | strin if (groupBy && groupBy.length > 0) { builderOptions.groupBy = groupBy; } + return builderOptions; } diff --git a/src/data/CHDatasource.ts b/src/data/CHDatasource.ts index 76bca306..25a08411 100644 --- a/src/data/CHDatasource.ts +++ b/src/data/CHDatasource.ts @@ -8,10 +8,13 @@ import { DataSourceWithSupplementaryQueriesSupport, getTimeZone, getTimeZoneInfo, + LogRowContextOptions, + LogRowContextQueryDirection, LogRowModel, MetricFindValue, QueryFixAction, ScopedVars, + SupplementaryQueryOptions, SupplementaryQueryType, TypedVariableModel, vectorator, @@ -197,7 +200,7 @@ export class Datasource }; } - getSupplementaryQuery(type: SupplementaryQueryType, query: CHQuery): CHQuery | undefined { + getSupplementaryQuery(options: SupplementaryQueryOptions, originalQuery: CHQuery): CHQuery | undefined { return undefined; } @@ -930,17 +933,3 @@ export interface LogContextColumn { name: string; value: string; } - -/* - * Can't import these types from anywhere from any version, but they are required for log context: - * from @grafana/data https://github.com/grafana/grafana/blob/4f04b5849e72acd33fb6d621dacf860abf1305e8/packages/grafana-data/src/types/logs.ts#L132-L140 - */ -interface LogRowContextOptions { - direction?: LogRowContextQueryDirection; - limit?: number; -} - -enum LogRowContextQueryDirection { - Backward = 'BACKWARD', - Forward = 'FORWARD', -} diff --git a/src/data/utils.test.ts b/src/data/utils.test.ts index c22dfda2..14de85a5 100644 --- a/src/data/utils.test.ts +++ b/src/data/utils.test.ts @@ -1,5 +1,5 @@ import { ColumnHint, QueryBuilderOptions, QueryType } from "types/queryBuilder"; -import { columnLabelToPlaceholder, dataFrameHasLogLabelWithName, isBuilderOptionsRunnable, transformQueryResponseWithTraceAndLogLinks } from "./utils"; +import { columnLabelToPlaceholder, dataFrameHasLogLabelWithName, isBuilderOptionsRunnable, transformQueryResponseWithTraceAndLogLinks, tryApplyColumnHints } from "./utils"; import { newMockDatasource } from "__mocks__/datasource"; import { CoreApp, DataFrame, DataQueryRequest, DataQueryResponse, Field, FieldType } from "@grafana/data"; import { CHBuilderQuery, CHQuery, EditorType } from "types/sql"; @@ -32,6 +32,74 @@ describe('isBuilderOptionsRunnable', () => { }); }); +describe('tryApplyColumnHints', () => { + it('does not apply hints when queryType and hint map are not provided', () => { + const columns = [ + { name: 'a', alias: undefined, hint: undefined }, + { name: 'b', alias: undefined, hint: undefined }, + ]; + + tryApplyColumnHints(columns); + + expect(columns[0].hint).toBeUndefined(); + expect(columns[1].hint).toBeUndefined(); + }); + + it('applies time hint to columns that contain "time"', () => { + const columns = [ + { name: 'Timestamp', alias: undefined, hint: undefined }, + { name: 'log_timestamp', alias: undefined, hint: undefined }, + ]; + + tryApplyColumnHints(columns); + + expect(columns[0].hint).toEqual(ColumnHint.Time); + expect(columns[1].hint).toEqual(ColumnHint.Time); + }); + + it('does not apply hints to column with existing hint', () => { + const columns = [ + { name: 'time', alias: undefined, hint: ColumnHint.TraceServiceName }, + ]; + + tryApplyColumnHints(columns); + + expect(columns[0].hint).toEqual(ColumnHint.TraceServiceName); + }); + + it('applies hints by column name according to hint map, ignoring case', () => { + const columns = [ + { name: 'Super_Custom_Timestamp', alias: undefined, hint: undefined }, + { name: 'LogLevel', alias: undefined, hint: undefined }, + ]; + const hintMap: Map = new Map([ + [ColumnHint.Time, "super_custom_timestamp"], + [ColumnHint.LogLevel, "LogLevel"] + ]); + + tryApplyColumnHints(columns, hintMap); + + expect(columns[0].hint).toEqual(ColumnHint.Time); + expect(columns[1].hint).toEqual(ColumnHint.LogLevel); + }); + + it('applies hints by column alias according to hint map, ignoring case', () => { + const columns = [ + { name: 'other name', alias: 'Super_Custom_Timestamp', hint: undefined }, + { name: 'other name', alias: 'LogLevel', hint: undefined }, + ]; + const hintMap: Map = new Map([ + [ColumnHint.Time, "super_custom_timestamp"], + [ColumnHint.LogLevel, "LogLevel"] + ]); + + tryApplyColumnHints(columns, hintMap); + + expect(columns[0].hint).toEqual(ColumnHint.Time); + expect(columns[1].hint).toEqual(ColumnHint.LogLevel); + }); +}); + describe('columnLabelToPlaceholder', () => { it('converts to lowercase and removes multiple spaces', () => { const expected = 'expected_test_output'; diff --git a/src/data/utils.ts b/src/data/utils.ts index 492e7207..bd8f68ca 100644 --- a/src/data/utils.ts +++ b/src/data/utils.ts @@ -1,5 +1,5 @@ import { CoreApp, DataFrame, DataQueryRequest, DataQueryResponse } from "@grafana/data"; -import { ColumnHint, FilterOperator, OrderByDirection, QueryBuilderOptions, QueryType, StringFilter } from "types/queryBuilder" +import { ColumnHint, FilterOperator, OrderByDirection, QueryBuilderOptions, QueryType, SelectedColumn, StringFilter } from "types/queryBuilder" import { CHBuilderQuery, CHQuery, EditorType } from "types/sql"; import { Datasource } from "./CHDatasource"; import { pluginVersion } from "utils/version"; @@ -75,6 +75,36 @@ export const mapGrafanaFormatToQueryType = (f?: number): QueryType => { } }; +/** + * Manipulates column array in-place to include column hints, loosely matched by the provided column hint map. + */ +export const tryApplyColumnHints = (columns: SelectedColumn[], hintsToColumns?: Map) => { + const columnsToHints: Map = new Map(); + if (hintsToColumns) { + hintsToColumns.forEach((name, hint) => { + columnsToHints.set(name.toLowerCase().trim(), hint); + }); + } + + for (const column of columns) { + if (column.hint) { + continue; + } + + const name = column.name.toLowerCase().trim(); + const alias = column.alias?.toLowerCase().trim() || ''; + + const hint = columnsToHints.get(name) || columnsToHints.get(alias); + if (hint) { + column.hint = hint; + continue; + } + + if (name.includes('time')) { + column.hint = ColumnHint.Time; + } + } +}; /** * Converts label into sql-style column name. diff --git a/src/views/CHQueryEditor.tsx b/src/views/CHQueryEditor.tsx index 35b1deb5..6561e42c 100644 --- a/src/views/CHQueryEditor.tsx +++ b/src/views/CHQueryEditor.tsx @@ -20,13 +20,13 @@ export type CHQueryEditorProps = QueryEditorProps * Top level query editor component */ export const CHQueryEditor = (props: CHQueryEditorProps) => { - const { query: savedQuery, onRunQuery } = props; + const { datasource, query: savedQuery, onRunQuery } = props; const query = migrateCHQuery(savedQuery); return ( <>
- +
diff --git a/yarn.lock b/yarn.lock index c4421da3..f4f110e4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -268,7 +268,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.6.2", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": +"@babel/runtime@^7.0.0", "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.1", "@babel/runtime@^7.11.1", "@babel/runtime@^7.11.2", "@babel/runtime@^7.12.0", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.15.4", "@babel/runtime@^7.18.0", "@babel/runtime@^7.18.3", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.6", "@babel/runtime@^7.20.7", "@babel/runtime@^7.21.0", "@babel/runtime@^7.23.2", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.7", "@babel/runtime@^7.9.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== @@ -314,11 +314,6 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== -"@braintree/sanitize-url@6.0.1": - version "6.0.1" - resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.1.tgz#45ff061b9ded1c6e4474b33b336ebb1b986b825a" - integrity sha512-zr9Qs9KFQiEvMWdZesjcmRJlUck5NR+eKGS1uyKk+oYTWwlYrsoPEi6VmG6/TzBD1hKCGEimrhTgGS6hvn/xIQ== - "@braintree/sanitize-url@6.0.2": version "6.0.2" resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-6.0.2.tgz#6110f918d273fe2af8ea1c4398a88774bb9fc12f" @@ -718,7 +713,7 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== -"@emotion/babel-plugin@^11.10.5", "@emotion/babel-plugin@^11.11.0": +"@emotion/babel-plugin@^11.11.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/babel-plugin/-/babel-plugin-11.11.0.tgz#c2d872b6a7767a9d176d007f5b31f7d504bb5d6c" integrity sha512-m4HEDZleaaCH+XgDDsPF15Ht6wTLsgDTeR3WYj9Q/k76JtWhrJjcP4+/XlG8LGT/Rol9qUfOIztXeA84ATpqPQ== @@ -735,7 +730,7 @@ source-map "^0.5.7" stylis "4.2.0" -"@emotion/cache@^11.10.5", "@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": +"@emotion/cache@^11.11.0", "@emotion/cache@^11.4.0": version "11.11.0" resolved "https://registry.yarnpkg.com/@emotion/cache/-/cache-11.11.0.tgz#809b33ee6b1cb1a625fef7a45bc568ccd9b8f3ff" integrity sha512-P34z9ssTCBi3e9EI1ZsWpNHcfY1r09ZO0rZbRO2ob3ZQMnFI35jB536qoXbkdesr5EUhYi22anuEJuyxifaqAQ== @@ -746,17 +741,6 @@ "@emotion/weak-memoize" "^0.3.1" stylis "4.2.0" -"@emotion/css@11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.10.5.tgz#ca01bb83ce60517bc3a5c01d27ccf552fed84d9d" - integrity sha512-maJy0wG82hWsiwfJpc3WrYsyVwUbdu+sdIseKUB+/OLjB8zgc3tqkT6eO0Yt0AhIkJwGGnmMY/xmQwEAgQ4JHA== - dependencies: - "@emotion/babel-plugin" "^11.10.5" - "@emotion/cache" "^11.10.5" - "@emotion/serialize" "^1.1.1" - "@emotion/sheet" "^1.2.1" - "@emotion/utils" "^1.2.0" - "@emotion/css@11.11.2", "@emotion/css@^11.1.3": version "11.11.2" resolved "https://registry.yarnpkg.com/@emotion/css/-/css-11.11.2.tgz#e5fa081d0c6e335352e1bc2b05953b61832dca5a" @@ -778,20 +762,6 @@ resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.8.1.tgz#c1ddb040429c6d21d38cc945fe75c818cfb68e17" integrity sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA== -"@emotion/react@11.10.5": - version "11.10.5" - resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.10.5.tgz#95fff612a5de1efa9c0d535384d3cfa115fe175d" - integrity sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A== - dependencies: - "@babel/runtime" "^7.18.3" - "@emotion/babel-plugin" "^11.10.5" - "@emotion/cache" "^11.10.5" - "@emotion/serialize" "^1.1.1" - "@emotion/use-insertion-effect-with-fallbacks" "^1.0.0" - "@emotion/utils" "^1.2.0" - "@emotion/weak-memoize" "^0.3.0" - hoist-non-react-statics "^3.3.1" - "@emotion/react@11.11.1", "@emotion/react@^11.8.1": version "11.11.1" resolved "https://registry.yarnpkg.com/@emotion/react/-/react-11.11.1.tgz#b2c36afac95b184f73b08da8c214fdf861fa4157" @@ -806,7 +776,7 @@ "@emotion/weak-memoize" "^0.3.1" hoist-non-react-statics "^3.3.1" -"@emotion/serialize@^1.1.1", "@emotion/serialize@^1.1.2": +"@emotion/serialize@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-1.1.2.tgz#017a6e4c9b8a803bd576ff3d52a0ea6fa5a62b51" integrity sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA== @@ -817,7 +787,7 @@ "@emotion/utils" "^1.2.1" csstype "^3.0.2" -"@emotion/sheet@^1.2.1", "@emotion/sheet@^1.2.2": +"@emotion/sheet@^1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@emotion/sheet/-/sheet-1.2.2.tgz#d58e788ee27267a14342303e1abb3d508b6d0fec" integrity sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA== @@ -827,17 +797,17 @@ resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.8.1.tgz#182b5a4704ef8ad91bde93f7a860a88fd92c79a3" integrity sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ== -"@emotion/use-insertion-effect-with-fallbacks@^1.0.0", "@emotion/use-insertion-effect-with-fallbacks@^1.0.1": +"@emotion/use-insertion-effect-with-fallbacks@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.1.tgz#08de79f54eb3406f9daaf77c76e35313da963963" integrity sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw== -"@emotion/utils@^1.2.0", "@emotion/utils@^1.2.1": +"@emotion/utils@^1.2.1": version "1.2.1" resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-1.2.1.tgz#bbab58465738d31ae4cb3dbb6fc00a5991f755e4" integrity sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg== -"@emotion/weak-memoize@^0.3.0", "@emotion/weak-memoize@^0.3.1": +"@emotion/weak-memoize@^0.3.1": version "0.3.1" resolved "https://registry.yarnpkg.com/@emotion/weak-memoize/-/weak-memoize-0.3.1.tgz#d0fce5d07b0620caa282b5131c297bb60f9d87e6" integrity sha512-EsBwpc7hBUJWAsNPBmJy4hxWx12v6bshQsldrVmjxJoc3isbxhOrF2IcCpaXxfvq03NwkI7sbsOLXbYuqF/8Ww== @@ -942,13 +912,13 @@ dependencies: tslib "^2.4.0" -"@grafana/data@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@grafana/data/-/data-10.1.0.tgz#9b2568b61ab62e63ad69886203b4d83f278148ff" - integrity sha512-PzjeXSJJP14p4mSvL/+7+iDFVWQcU/T8deB5ppZG5efZS20fnWoiLL+JZOvjSMtXlPcsroJ2Rr4ygUciu7R+4g== +"@grafana/data@10.1-latest", "@grafana/data@10.1.8": + version "10.1.8" + resolved "https://registry.yarnpkg.com/@grafana/data/-/data-10.1.8.tgz#7a3a492b432bbe6d9026fbf4928450405ddf7406" + integrity sha512-kZgGsqZ4qkI6NOlbqfoL08pO1OEezD+TQPVAg1ChOcCT+P0yflalKiVobIrdr6gvOtjVGsUxNdHA5e9BLYql6Q== dependencies: "@braintree/sanitize-url" "6.0.2" - "@grafana/schema" "10.1.0" + "@grafana/schema" "10.1.8" "@types/d3-interpolate" "^3.0.0" "@types/string-hash" "1.1.1" d3-interpolate "3.0.1" @@ -973,51 +943,15 @@ uplot "1.6.24" xss "^1.0.14" -"@grafana/data@9.4.3": - version "9.4.3" - resolved "https://registry.yarnpkg.com/@grafana/data/-/data-9.4.3.tgz#e3206e5348f6f90e5647b8ff31b646c0e8d8a22e" - integrity sha512-sQddNd54gMNm20RBGv1s/UoPNMvQFIyKiAJ94OZS6mUIXDp+mdt164qUIok4/jQpPfQ+jM3LfqGrbL3HvpjIFg== - dependencies: - "@braintree/sanitize-url" "6.0.1" - "@grafana/schema" "9.4.3" - "@types/d3-interpolate" "^3.0.0" - d3-interpolate "3.0.1" - date-fns "2.29.3" - eventemitter3 "4.0.7" - fast_array_intersect "1.1.0" - history "4.10.1" - lodash "4.17.21" - marked "4.2.0" - moment "2.29.4" - moment-timezone "0.5.38" - ol "7.1.0" - papaparse "5.3.2" - react-use "17.4.0" - regenerator-runtime "0.13.10" - rxjs "7.5.7" - tinycolor2 "1.4.2" - tslib "2.4.1" - uplot "1.6.24" - xss "1.0.14" - -"@grafana/e2e-selectors@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@grafana/e2e-selectors/-/e2e-selectors-10.1.0.tgz#421881e385abae6e355ea38e9e6e4d3451ddb0da" - integrity sha512-6c7FSVTw0V3A34GIXvbQz2/TL9r3io7rkYMPd0IodEYCJ5nfQCi/qdyuOtt3KA10HjDIl+0ctNXSaMg3pw6CXg== +"@grafana/e2e-selectors@10.1.8": + version "10.1.8" + resolved "https://registry.yarnpkg.com/@grafana/e2e-selectors/-/e2e-selectors-10.1.8.tgz#6113b88663d42337bcfa86ba097a3f9e857efc25" + integrity sha512-5G5rTeFOXIgebvtNuPPcFFemhbpJPoPLE+c4UROCBtV5I+owM3sjUnIVuZkspfci9RLIU9Q954u+IPI+RrT5xw== dependencies: "@grafana/tsconfig" "^1.2.0-rc1" tslib "2.6.0" typescript "4.8.4" -"@grafana/e2e-selectors@9.4.3": - version "9.4.3" - resolved "https://registry.yarnpkg.com/@grafana/e2e-selectors/-/e2e-selectors-9.4.3.tgz#55061983ba397e93502c20e550296e696e1f708a" - integrity sha512-AaaE+WX2cB2Ik2JExXoeCZtEOutB3hYSLiakZWgymEuntnJ+AAfizLbSZBn8tmZO2IlvF7lgUR48eM4BVfB8Aw== - dependencies: - "@grafana/tsconfig" "^1.2.0-rc1" - tslib "2.4.1" - typescript "4.8.4" - "@grafana/eslint-config@^6.0.0": version "6.0.1" resolved "https://registry.yarnpkg.com/@grafana/eslint-config/-/eslint-config-6.0.1.tgz#70f3e1990ab83591b566dec7bce214a1eb4d09c4" @@ -1032,7 +966,7 @@ eslint-plugin-react-hooks "4.6.0" typescript "4.8.4" -"@grafana/faro-core@^1.0.0-beta2", "@grafana/faro-core@^1.1.0": +"@grafana/faro-core@^1.1.0": version "1.2.7" resolved "https://registry.yarnpkg.com/@grafana/faro-core/-/faro-core-1.2.7.tgz#4bad7b12394d866d233b1925fb09857f2bb3381a" integrity sha512-BgZngS/FAMk7ytp4OpYh5I08r7OP/gq3kyTXNtoVS4f8j9btNhqH+IIuFkxP8zhprEvJqEu15gZAgvxhKb8ktQ== @@ -1042,15 +976,6 @@ "@opentelemetry/otlp-transformer" "^0.41.2" murmurhash-js "^1.0.0" -"@grafana/faro-web-sdk@1.0.0-beta2": - version "1.0.0-beta2" - resolved "https://registry.yarnpkg.com/@grafana/faro-web-sdk/-/faro-web-sdk-1.0.0-beta2.tgz#d096a350d6366a108428a205753c797802eb480d" - integrity sha512-Z/ZbMpBG4/+ZHuPntVTANvStBP1pkDT3+oqKDYW3O4iP4wBhIUyXk7Pmr9LJZIjcStBizEFMH/N/F/gyD5DHjQ== - dependencies: - "@grafana/faro-core" "^1.0.0-beta2" - ua-parser-js "^1.0.32" - web-vitals "^3.0.4" - "@grafana/faro-web-sdk@1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@grafana/faro-web-sdk/-/faro-web-sdk-1.1.0.tgz#19428ee513521f1fd9d23ca021956f97aa6dde16" @@ -1060,61 +985,44 @@ ua-parser-js "^1.0.32" web-vitals "^3.1.1" -"@grafana/plugin-e2e@^1.6.1": - version "1.6.1" - resolved "https://registry.yarnpkg.com/@grafana/plugin-e2e/-/plugin-e2e-1.6.1.tgz#51c4f9d32f5d92e38061f09f5bcaa9d5070d64b5" - integrity sha512-1Ww1luGFKeytiAhbg321+z8n0yZ5ARTkUgSN4YdRkupHThwi+pysqGmmiy9tJyewyqkZMt8maawL6gK2qyTKHA== +"@grafana/runtime@10.1-latest": + version "10.1.8" + resolved "https://registry.yarnpkg.com/@grafana/runtime/-/runtime-10.1.8.tgz#0dc86bed9295534f2ca73d3dbdaf8f4cd19bb6cc" + integrity sha512-Pt12aay9ZTdkHE3/odUrgqULiTR7Xv2WI08cXwFccki08EOSntxGajdlPg1ubjtBaEeO/eN43mmvhWmpStrlDA== dependencies: - semver "^7.5.4" - uuid "^9.0.1" - yaml "^2.3.4" - -"@grafana/runtime@9.4.3": - version "9.4.3" - resolved "https://registry.yarnpkg.com/@grafana/runtime/-/runtime-9.4.3.tgz#f57fcfd840c217ce6f0a86a01ce40e7060a44404" - integrity sha512-uWWBHCvjvITdALYwHYNC2lP/QDzUAVuSCZu98V1fxnX/w3e3+QUi3toiyQrit7hEongiDOZYj/tpRo8PUfmlOQ== - dependencies: - "@grafana/data" "9.4.3" - "@grafana/e2e-selectors" "9.4.3" - "@grafana/faro-web-sdk" "1.0.0-beta2" - "@grafana/ui" "9.4.3" - "@sentry/browser" "6.19.7" + "@grafana/data" "10.1.8" + "@grafana/e2e-selectors" "10.1.8" + "@grafana/faro-web-sdk" "1.1.0" + "@grafana/ui" "10.1.8" history "4.10.1" lodash "4.17.21" - rxjs "7.5.7" + rxjs "7.8.0" systemjs "0.20.19" - tslib "2.4.1" - -"@grafana/schema@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@grafana/schema/-/schema-10.1.0.tgz#a797b6787788fca27d80bf835e2be8c82d90a0b3" - integrity sha512-v3qYSsxJ32Dm1/XIqr+PqgFvukZYKEz38CAAK4jOx8bxPF8XGLqxwqLC2GmXcXwXoudstcNKM4oy9Z/V5HBQLg== - dependencies: tslib "2.6.0" -"@grafana/schema@9.4.3": - version "9.4.3" - resolved "https://registry.yarnpkg.com/@grafana/schema/-/schema-9.4.3.tgz#a3fc3eed38e5b56f04404aec255043ab2a1809f2" - integrity sha512-l7npENlnBsKCrs5ipl5BYmIDsY1IoEs5jzmUvfVVihOJ/aINzhMHHaRWQM7ezxdx/EDJGp25QhhaZm3ih1/Zww== +"@grafana/schema@10.1.8": + version "10.1.8" + resolved "https://registry.yarnpkg.com/@grafana/schema/-/schema-10.1.8.tgz#e6b8d8e2b2b49fe9652d7460af87799eac15754e" + integrity sha512-pPJoc5oPN7Mro+kGtujOcHp7l1qBUvjPzPQcOAhHX6JW0XIl5cPCj+yaQrtZwy1h8a/ORFD9ishEie+JuxlIkw== dependencies: - tslib "2.4.1" + tslib "2.6.0" "@grafana/tsconfig@^1.2.0-rc1": version "1.2.0-rc1" resolved "https://registry.yarnpkg.com/@grafana/tsconfig/-/tsconfig-1.2.0-rc1.tgz#10973c978ec95b0ea637511254b5f478bce04de7" integrity sha512-+SgQeBQ1pT6D/E3/dEdADqTrlgdIGuexUZ8EU+8KxQFKUeFeU7/3z/ayI2q/wpJ/Kr6WxBBNlrST6aOKia19Ag== -"@grafana/ui@10.1.0": - version "10.1.0" - resolved "https://registry.yarnpkg.com/@grafana/ui/-/ui-10.1.0.tgz#605e32abd0dc41166629f6a872ee71bca3093cc9" - integrity sha512-nmx7H4Hcq2KcPpajmM2jpKgpzAyxznpub7JHSMDLEvKEg5zz7PgdzSpFL9Sq6pELNYMfdGUSR8lf0/sY3lSrgg== +"@grafana/ui@10.1-latest", "@grafana/ui@10.1.8": + version "10.1.8" + resolved "https://registry.yarnpkg.com/@grafana/ui/-/ui-10.1.8.tgz#84ec5ebc03f03f14bd23589823606e405a07a5cf" + integrity sha512-ogM5I8QTf24uGl06di2GlFxRseHH07a0p5dcXl3xkHuw8up6FlEz8znmKb2DVe3YDr8SGzP/QfCo05V/NrQPGw== dependencies: "@emotion/css" "11.11.2" "@emotion/react" "11.11.1" - "@grafana/data" "10.1.0" - "@grafana/e2e-selectors" "10.1.0" + "@grafana/data" "10.1.8" + "@grafana/e2e-selectors" "10.1.8" "@grafana/faro-web-sdk" "1.1.0" - "@grafana/schema" "10.1.0" + "@grafana/schema" "10.1.8" "@leeoniya/ufuzzy" "1.0.8" "@monaco-editor/react" "4.5.1" "@popperjs/core" "2.11.6" @@ -1176,76 +1084,6 @@ uplot "1.6.24" uuid "9.0.0" -"@grafana/ui@9.4.3": - version "9.4.3" - resolved "https://registry.yarnpkg.com/@grafana/ui/-/ui-9.4.3.tgz#ad9a929a94686f2762eacf93b439a657abe9fe22" - integrity sha512-MBWe1BoFdSmQr5fqEAH3GdFimFHrBKfQDrJT88d2Am+/dWw1AlkLestISf3gxV+uRknKr6gnXjUIwdmsTj0Ncw== - dependencies: - "@emotion/css" "11.10.5" - "@emotion/react" "11.10.5" - "@grafana/data" "9.4.3" - "@grafana/e2e-selectors" "9.4.3" - "@grafana/schema" "9.4.3" - "@leeoniya/ufuzzy" "0.9.0" - "@monaco-editor/react" "4.4.6" - "@popperjs/core" "2.11.6" - "@react-aria/button" "3.6.1" - "@react-aria/dialog" "3.3.1" - "@react-aria/focus" "3.8.0" - "@react-aria/menu" "3.6.1" - "@react-aria/overlays" "3.10.1" - "@react-aria/utils" "3.13.1" - "@react-stately/menu" "3.4.1" - "@sentry/browser" "6.19.7" - ansicolor "1.1.100" - calculate-size "1.1.1" - classnames "2.3.2" - core-js "3.27.1" - d3 "7.8.2" - date-fns "2.29.3" - hoist-non-react-statics "3.3.2" - i18next "^22.0.0" - immutable "4.2.2" - is-hotkey "0.2.0" - jquery "3.6.1" - lodash "4.17.21" - memoize-one "6.0.0" - moment "2.29.4" - monaco-editor "0.34.0" - ol "7.1.0" - prismjs "1.29.0" - rc-cascader "3.8.0" - rc-drawer "6.1.2" - rc-slider "10.1.0" - rc-time-picker "^3.7.3" - rc-tooltip "5.3.1" - react-beautiful-dnd "13.1.1" - react-calendar "3.9.0" - react-colorful "5.6.1" - react-custom-scrollbars-2 "4.5.0" - react-dropzone "14.2.3" - react-highlight-words "0.20.0" - react-hook-form "7.5.3" - react-i18next "^12.0.0" - react-inlinesvg "3.0.1" - react-popper "2.3.0" - react-popper-tooltip "4.4.2" - react-router-dom "^5.2.0" - react-select "5.6.0" - react-select-event "^5.1.0" - react-table "7.8.0" - react-transition-group "4.4.5" - react-use "17.4.0" - react-window "1.8.8" - rxjs "7.5.7" - slate "0.47.9" - slate-plain-serializer "0.7.13" - slate-react "0.22.10" - tinycolor2 "1.4.2" - tslib "2.4.1" - uplot "1.6.24" - uuid "9.0.0" - "@humanwhocodes/config-array@^0.11.10": version "0.11.13" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297" @@ -1580,11 +1418,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@leeoniya/ufuzzy@0.9.0": - version "0.9.0" - resolved "https://registry.yarnpkg.com/@leeoniya/ufuzzy/-/ufuzzy-0.9.0.tgz#efb8f19f64ef6ff754fc49935c9ad53ab99712c1" - integrity sha512-p2zWsX0GwO1x723Yhb3KLAoSwp1geQvzRPHgIoOR/0qn8Ptpsb3b01+W47iAYR/NWo0pX36XQoTU0alVRykMAg== - "@leeoniya/ufuzzy@1.0.8": version "1.0.8" resolved "https://registry.yarnpkg.com/@leeoniya/ufuzzy/-/ufuzzy-1.0.8.tgz#6a01b561749df84ff28637051865fdde3cbfc3a9" @@ -1619,21 +1452,13 @@ resolved "https://registry.yarnpkg.com/@mapbox/unitbezier/-/unitbezier-0.0.0.tgz#15651bd553a67b8581fb398810c98ad86a34524e" integrity sha512-HPnRdYO0WjFjRTSwO3frz1wKaU649OBFPX3Zo/2WZvuRi6zMiRGui8SnPQiQABgqCf8YikDe5t3HViTVw1WUzA== -"@monaco-editor/loader@^1.3.2", "@monaco-editor/loader@^1.3.3": +"@monaco-editor/loader@^1.3.3": version "1.4.0" resolved "https://registry.yarnpkg.com/@monaco-editor/loader/-/loader-1.4.0.tgz#f08227057331ec890fa1e903912a5b711a2ad558" integrity sha512-00ioBig0x642hytVspPl7DbQyaSWRaolYie/UFNjoTdvoKPzo6xrXLhTk9ixgIKcLH5b5vDOjVNiGyY+uDCUlg== dependencies: state-local "^1.0.6" -"@monaco-editor/react@4.4.6": - version "4.4.6" - resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.4.6.tgz#8ae500b0edf85276d860ed702e7056c316548218" - integrity sha512-Gr3uz3LYf33wlFE3eRnta4RxP5FSNxiIV9ENn2D2/rN8KgGAD8ecvcITRtsbbyuOuNkwbuHYxfeaz2Vr+CtyFA== - dependencies: - "@monaco-editor/loader" "^1.3.2" - prop-types "^15.7.2" - "@monaco-editor/react@4.5.1": version "4.5.1" resolved "https://registry.yarnpkg.com/@monaco-editor/react/-/react-4.5.1.tgz#fbc76c692aee9a33b9ab24ae0c5f219b8f002fdb" @@ -1766,7 +1591,7 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@rc-component/portal@^1.0.0-6", "@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": +"@rc-component/portal@^1.1.0", "@rc-component/portal@^1.1.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@rc-component/portal/-/portal-1.1.2.tgz#55db1e51d784e034442e9700536faaa6ab63fc71" integrity sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg== @@ -1787,19 +1612,6 @@ rc-resize-observer "^1.3.1" rc-util "^5.38.0" -"@react-aria/button@3.6.1": - version "3.6.1" - resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.6.1.tgz#111e296df8e171e4eb227c306f087337490bc896" - integrity sha512-g10dk0eIQ71F1QefUymbff0yceQFHEKzOwK7J5QAFB5w/FUSmCTsMkBrrra4AogRxYHIAr5adPic5F2g7VzQFw== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/focus" "^3.8.0" - "@react-aria/interactions" "^3.11.0" - "@react-aria/utils" "^3.13.3" - "@react-stately/toggle" "^3.4.1" - "@react-types/button" "^3.6.1" - "@react-types/shared" "^3.14.1" - "@react-aria/button@3.8.0": version "3.8.0" resolved "https://registry.yarnpkg.com/@react-aria/button/-/button-3.8.0.tgz#24ccdee450f588d1edeaea3045b0755ae54cc2ce" @@ -1813,18 +1625,6 @@ "@react-types/shared" "^3.18.1" "@swc/helpers" "^0.5.0" -"@react-aria/dialog@3.3.1": - version "3.3.1" - resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.3.1.tgz#16e250ecc25ddd5da140a4b3dccb4af0d2bfacb8" - integrity sha512-Sz7XdzX3rRhmfIp1rYS5D90T1tqiDsAkONsbPBRqUJx7NrjKiHhx3wvG4shiK66cPhAZwBk7wuQmMugDeIDFSA== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/focus" "^3.8.0" - "@react-aria/utils" "^3.13.3" - "@react-stately/overlays" "^3.4.1" - "@react-types/dialog" "^3.4.3" - "@react-types/shared" "^3.14.1" - "@react-aria/dialog@3.5.3": version "3.5.3" resolved "https://registry.yarnpkg.com/@react-aria/dialog/-/dialog-3.5.3.tgz#50c3b49906706e366cb5feae1089e6b7bf51fef9" @@ -1849,18 +1649,7 @@ "@swc/helpers" "^0.5.0" clsx "^1.1.1" -"@react-aria/focus@3.8.0": - version "3.8.0" - resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.8.0.tgz#b292df7e35ed1b57af43f98df8135b00c4667d17" - integrity sha512-XuaLFdqf/6OyILifkVJo++5k2O+wlpNvXgsJkRWn/wSmB77pZKURm2MMGiSg2u911NqY+829UrSlpmhCZrc8RA== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/interactions" "^3.11.0" - "@react-aria/utils" "^3.13.3" - "@react-types/shared" "^3.14.1" - clsx "^1.1.1" - -"@react-aria/focus@^3.13.0", "@react-aria/focus@^3.15.0", "@react-aria/focus@^3.8.0": +"@react-aria/focus@^3.13.0", "@react-aria/focus@^3.15.0": version "3.15.0" resolved "https://registry.yarnpkg.com/@react-aria/focus/-/focus-3.15.0.tgz#acca3cfe94e0ba0c00276e74c6cca06975f75f87" integrity sha512-nnxRyfqHuAjRwdQ4BpQyZPtGFKZmRU6cnaIb3pqWFCqEyJQensV7MA3TJ4Jhadq67cy1Ji5SYSlr1duBwjoYvw== @@ -1871,7 +1660,7 @@ "@swc/helpers" "^0.5.0" clsx "^1.1.1" -"@react-aria/i18n@^3.6.0", "@react-aria/i18n@^3.8.0", "@react-aria/i18n@^3.9.0": +"@react-aria/i18n@^3.8.0", "@react-aria/i18n@^3.9.0": version "3.9.0" resolved "https://registry.yarnpkg.com/@react-aria/i18n/-/i18n-3.9.0.tgz#7aa74e02e74e348de3a34b7599e71ff6920b73ee" integrity sha512-ebGP/sVG0ZtNF4RNFzs/W01tl7waYpBManh1kKWgA4roDPFt/odkgkDBzKGl+ggBb7TQRHsfUFHuqKsrsMy9TA== @@ -1885,7 +1674,7 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-aria/interactions@^3.11.0", "@react-aria/interactions@^3.16.0", "@react-aria/interactions@^3.20.0": +"@react-aria/interactions@^3.16.0", "@react-aria/interactions@^3.20.0": version "3.20.0" resolved "https://registry.yarnpkg.com/@react-aria/interactions/-/interactions-3.20.0.tgz#8db350541004f50c0479cc52b82597d8248ac5db" integrity sha512-JCCEyK2Nb4mEHucrgmqhTHTNAEqhsiM07jJmmY22eikxnCQnsEfdwXyg9cgZLG79D5V7jyqVRqOp2OsG7Qx7kQ== @@ -1914,40 +1703,6 @@ "@react-types/shared" "^3.18.1" "@swc/helpers" "^0.5.0" -"@react-aria/menu@3.6.1": - version "3.6.1" - resolved "https://registry.yarnpkg.com/@react-aria/menu/-/menu-3.6.1.tgz#91ad540795316623e539b32163a5d6a95f09052c" - integrity sha512-HUJVIOW9TwDS4RpAaw9/JqcOXFCn3leVUumWLfbwwzxON/Sbywr1j1jLuIkfIRAPmp0QVd42f6/9Y0cfH78BQQ== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/i18n" "^3.6.0" - "@react-aria/interactions" "^3.11.0" - "@react-aria/overlays" "^3.10.1" - "@react-aria/selection" "^3.10.1" - "@react-aria/utils" "^3.13.3" - "@react-stately/collections" "^3.4.3" - "@react-stately/menu" "^3.4.1" - "@react-stately/tree" "^3.3.3" - "@react-types/button" "^3.6.1" - "@react-types/menu" "^3.7.1" - "@react-types/shared" "^3.14.1" - -"@react-aria/overlays@3.10.1": - version "3.10.1" - resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.10.1.tgz#ea7995d818030482987fbcd2f65344daf67175c2" - integrity sha512-6hY+3PQzFXQ2Gf656IiUy2VCwxzNohCHxHTZb7WTlOyNWDN77q8lzuHBlaoEzyh25M8CCO6NPa5DukyK3uCHSQ== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/i18n" "^3.6.0" - "@react-aria/interactions" "^3.11.0" - "@react-aria/ssr" "^3.3.0" - "@react-aria/utils" "^3.13.3" - "@react-aria/visually-hidden" "^3.4.1" - "@react-stately/overlays" "^3.4.1" - "@react-types/button" "^3.6.1" - "@react-types/overlays" "^3.6.3" - "@react-types/shared" "^3.14.1" - "@react-aria/overlays@3.15.0": version "3.15.0" resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.15.0.tgz#9ae71209735b9020921c02a6603bae58f25bcbc9" @@ -1965,7 +1720,7 @@ "@react-types/shared" "^3.18.1" "@swc/helpers" "^0.5.0" -"@react-aria/overlays@^3.10.1", "@react-aria/overlays@^3.15.0": +"@react-aria/overlays@^3.15.0": version "3.19.0" resolved "https://registry.yarnpkg.com/@react-aria/overlays/-/overlays-3.19.0.tgz#0568d808c61e923174e896fc342a1529538da545" integrity sha512-VN5GkB8+uZ2cfXljBtkqmrsAhBdGoj4un/agH0Qyihi2dazsMeafczSNnqzbpVgB4Zt2UHPJUkKwihgzXRxJJA== @@ -1982,7 +1737,7 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-aria/selection@^3.10.1", "@react-aria/selection@^3.16.0": +"@react-aria/selection@^3.16.0": version "3.17.2" resolved "https://registry.yarnpkg.com/@react-aria/selection/-/selection-3.17.2.tgz#74b798344df1eb90e3fdae9bc880c0488468ae3b" integrity sha512-AXXY3eOIWnITabMn6c0bpLPXkSX7040LOZU+7pQgtZJwDdZorLuKw4i7WS5i71LcV71ywG4mtqc9mOb/GfhUbg== @@ -1995,24 +1750,13 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-aria/ssr@^3.2.0", "@react-aria/ssr@^3.3.0", "@react-aria/ssr@^3.7.0", "@react-aria/ssr@^3.9.0": +"@react-aria/ssr@^3.7.0", "@react-aria/ssr@^3.9.0": version "3.9.0" resolved "https://registry.yarnpkg.com/@react-aria/ssr/-/ssr-3.9.0.tgz#457310129e1447b09d2f4aa2fdd62ab0e668d88c" integrity sha512-Bz6BqP6ZorCme9tSWHZVmmY+s7AU8l6Vl2NUYmBzezD//fVHHfFo4lFBn5tBuAaJEm3AuCLaJQ6H2qhxNSb7zg== dependencies: "@swc/helpers" "^0.5.0" -"@react-aria/utils@3.13.1": - version "3.13.1" - resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.13.1.tgz#45557fdc7ae9de057a83014013bf09e54d074c96" - integrity sha512-usW6RoLKil4ylgDbRcaQ5YblNGv5ZihI4I9NB8pdazhw53cSRyLaygLdmHO33xgpPnAhb6Nb/tv8d5p6cAde+A== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-aria/ssr" "^3.2.0" - "@react-stately/utils" "^3.5.0" - "@react-types/shared" "^3.13.1" - clsx "^1.1.1" - "@react-aria/utils@3.18.0": version "3.18.0" resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.18.0.tgz#50e555ac049f47bff25bc2cef1078352e853d229" @@ -2024,7 +1768,7 @@ "@swc/helpers" "^0.5.0" clsx "^1.1.1" -"@react-aria/utils@^3.13.3", "@react-aria/utils@^3.18.0", "@react-aria/utils@^3.22.0": +"@react-aria/utils@^3.18.0", "@react-aria/utils@^3.22.0": version "3.22.0" resolved "https://registry.yarnpkg.com/@react-aria/utils/-/utils-3.22.0.tgz#962a45ae95fdc21de7f22dda68253b0fb2470d06" integrity sha512-Qi/m65GFFljXA/ayj1m5g3KZdgbZY3jacSSqD5vNUOEGiKsn4OQcsw8RfC2c0SgtLV1hLzsfvFI1OiryPlGCcw== @@ -2035,7 +1779,7 @@ "@swc/helpers" "^0.5.0" clsx "^1.1.1" -"@react-aria/visually-hidden@^3.4.1", "@react-aria/visually-hidden@^3.8.2", "@react-aria/visually-hidden@^3.8.7": +"@react-aria/visually-hidden@^3.8.2", "@react-aria/visually-hidden@^3.8.7": version "3.8.7" resolved "https://registry.yarnpkg.com/@react-aria/visually-hidden/-/visually-hidden-3.8.7.tgz#059699c70cc354ccb3699151b09071b3fc43fa82" integrity sha512-OuIGMVQIt7GC43h4x35BgkZid8lhoPu7Xz4TQRP8nvOJWb1lH7ehrRRuGdUsK3y90nwpxTdNdg4DILblg+VaLw== @@ -2045,7 +1789,7 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-stately/collections@^3.10.3", "@react-stately/collections@^3.4.3", "@react-stately/collections@^3.9.0": +"@react-stately/collections@^3.10.3", "@react-stately/collections@^3.9.0": version "3.10.3" resolved "https://registry.yarnpkg.com/@react-stately/collections/-/collections-3.10.3.tgz#c80bd30df3bf5d2a9c6fdf25f6313c5187d0154d" integrity sha512-fA28HIApAIz9sNGeOVXZJPgV5Kig6M72KI1t9sUbnRUr9Xq9OMJTR6ElDMXNe0iTeZffRFDOPYyqnX9zkxof6Q== @@ -2053,17 +1797,6 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-stately/menu@3.4.1": - version "3.4.1" - resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.4.1.tgz#47f23996927ffa605d725e68902e27ef848fe27a" - integrity sha512-DWo87hjKwtQsFiFJYZGcEvzfSYT/I4FoRl3Ose5lA/gPjdg97f42vumj+Kp4mqJwlla4A9Erz2vAh2uMLl4H0w== - dependencies: - "@babel/runtime" "^7.6.2" - "@react-stately/overlays" "^3.4.1" - "@react-stately/utils" "^3.5.1" - "@react-types/menu" "^3.7.1" - "@react-types/shared" "^3.14.1" - "@react-stately/menu@3.5.3": version "3.5.3" resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.5.3.tgz#c25fc231502cae639f5b557a9e1d8016a7e474cc" @@ -2075,7 +1808,7 @@ "@react-types/shared" "^3.18.1" "@swc/helpers" "^0.5.0" -"@react-stately/menu@^3.4.1", "@react-stately/menu@^3.5.3": +"@react-stately/menu@^3.5.3": version "3.5.7" resolved "https://registry.yarnpkg.com/@react-stately/menu/-/menu-3.5.7.tgz#3232598399b4baebfc577d5f56b4bd5570f400c2" integrity sha512-bzTmAqzcMNatvyruWlvOdZSmMhz3+mkdxtqaZzYHq+DpR6ka57lIRj8dBnZWQGwV3RypMZfz+X6aIX4kruGVbw== @@ -2085,7 +1818,7 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-stately/overlays@^3.4.1", "@react-stately/overlays@^3.6.0", "@react-stately/overlays@^3.6.4": +"@react-stately/overlays@^3.6.0", "@react-stately/overlays@^3.6.4": version "3.6.4" resolved "https://registry.yarnpkg.com/@react-stately/overlays/-/overlays-3.6.4.tgz#1d0d974413fa3f13d97eec2cac5b48c49978d1a0" integrity sha512-tHEaoAGpE9dSnsskqLPVKum59yGteoSqsniTopodM+miQozbpPlSjdiQnzGLroy5Afx5OZYClE616muNHUILXA== @@ -2104,7 +1837,7 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-stately/toggle@^3.4.1", "@react-stately/toggle@^3.6.0": +"@react-stately/toggle@^3.6.0": version "3.7.0" resolved "https://registry.yarnpkg.com/@react-stately/toggle/-/toggle-3.7.0.tgz#abe2f08f37a0f41e6513d4fde3d46f49500bb5cc" integrity sha512-TRksHkCJk/Xogq4181g3CYgJf+EfsJCqX5UZDSw1Z1Kgpvonjmdf6FAfQfCh9QR2OuXUL6hOLUDVLte5OPI+5g== @@ -2113,7 +1846,7 @@ "@react-types/checkbox" "^3.6.0" "@swc/helpers" "^0.5.0" -"@react-stately/tree@^3.3.3", "@react-stately/tree@^3.7.0": +"@react-stately/tree@^3.7.0": version "3.7.4" resolved "https://registry.yarnpkg.com/@react-stately/tree/-/tree-3.7.4.tgz#57cc57863837092f13b7a3887e1b5c56330b5cac" integrity sha512-0yvVODBS8WnSivLFX5ccEjCl2NA/8lbEt1E48wVcY1xcXgISNpw5MSGK5jC6YrtJPIqVolQIkNSbMreXGBktIg== @@ -2124,14 +1857,14 @@ "@react-types/shared" "^3.22.0" "@swc/helpers" "^0.5.0" -"@react-stately/utils@^3.5.0", "@react-stately/utils@^3.5.1", "@react-stately/utils@^3.7.0", "@react-stately/utils@^3.9.0": +"@react-stately/utils@^3.7.0", "@react-stately/utils@^3.9.0": version "3.9.0" resolved "https://registry.yarnpkg.com/@react-stately/utils/-/utils-3.9.0.tgz#9cb2c8eea5dd1b58256ecb436b963c01526bae37" integrity sha512-yPKFY1F88HxuZ15BG2qwAYxtpE4HnIU0Ofi4CuBE0xC6I8mwo4OQjDzi+DZjxQngM9D6AeTTD6F1V8gkozA0Gw== dependencies: "@swc/helpers" "^0.5.0" -"@react-types/button@^3.6.1", "@react-types/button@^3.7.3", "@react-types/button@^3.9.1": +"@react-types/button@^3.7.3", "@react-types/button@^3.9.1": version "3.9.1" resolved "https://registry.yarnpkg.com/@react-types/button/-/button-3.9.1.tgz#eb54745133bdaad345d8d589021b67ef2882e1c5" integrity sha512-bf9iTar3PtqnyV9rA+wyFyrskZKhwmOuOd/ifYIjPs56YNVXWH5Wfqj6Dx3xdFBgtKx8mEVQxVhoX+WkHX+rtw== @@ -2145,7 +1878,7 @@ dependencies: "@react-types/shared" "^3.22.0" -"@react-types/dialog@^3.4.3", "@react-types/dialog@^3.5.3": +"@react-types/dialog@^3.5.3": version "3.5.7" resolved "https://registry.yarnpkg.com/@react-types/dialog/-/dialog-3.5.7.tgz#3fd93875ff317d6014e814b6e1a2abb87272a1ef" integrity sha512-geYoqAyQaTLG43AaXdMUVqZXYgkSifrD9cF7lR2kPAT0uGFv0YREi6ieU+aui8XJ83EW0xcxP+EPWd2YkN4D4w== @@ -2153,7 +1886,7 @@ "@react-types/overlays" "^3.8.4" "@react-types/shared" "^3.22.0" -"@react-types/menu@^3.7.1", "@react-types/menu@^3.9.2", "@react-types/menu@^3.9.6": +"@react-types/menu@^3.9.2", "@react-types/menu@^3.9.6": version "3.9.6" resolved "https://registry.yarnpkg.com/@react-types/menu/-/menu-3.9.6.tgz#1b36842cbdb4590dfff78437316aec4a3f47b1f6" integrity sha512-w/RbFInOf4nNayQDv5c2L8IMJbcFOkBhsT3xvvpTy+CHvJcQdjggwaV1sRiw7eF/PwB81k2CwigmidUzHJhKDg== @@ -2161,70 +1894,18 @@ "@react-types/overlays" "^3.8.4" "@react-types/shared" "^3.22.0" -"@react-types/overlays@^3.6.3", "@react-types/overlays@^3.8.0", "@react-types/overlays@^3.8.4": +"@react-types/overlays@^3.8.0", "@react-types/overlays@^3.8.4": version "3.8.4" resolved "https://registry.yarnpkg.com/@react-types/overlays/-/overlays-3.8.4.tgz#a538f6f2fb9826f1da78d3b4f0f6326a709ce37d" integrity sha512-pfgNlQnbF6RB/R2oSxyqAP3Uzz0xE/k5q4n5gUeCDNLjY5qxFHGE8xniZZ503nZYw6VBa9XMN1efDOKQyeiO0w== dependencies: "@react-types/shared" "^3.22.0" -"@react-types/shared@^3.13.1", "@react-types/shared@^3.14.1", "@react-types/shared@^3.18.1", "@react-types/shared@^3.22.0": +"@react-types/shared@^3.18.1", "@react-types/shared@^3.22.0": version "3.22.0" resolved "https://registry.yarnpkg.com/@react-types/shared/-/shared-3.22.0.tgz#70f85aad46cd225f7fcb29f1c2b5213163605074" integrity sha512-yVOekZWbtSmmiThGEIARbBpnmUIuePFlLyctjvCbgJgGhz8JnEJOipLQ/a4anaWfzAgzSceQP8j/K+VOOePleA== -"@sentry/browser@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/browser/-/browser-6.19.7.tgz#a40b6b72d911b5f1ed70ed3b4e7d4d4e625c0b5f" - integrity sha512-oDbklp4O3MtAM4mtuwyZLrgO1qDVYIujzNJQzXmi9YzymJCuzMLSRDvhY83NNDCRxf0pds4DShgYeZdbSyKraA== - dependencies: - "@sentry/core" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/core@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.19.7.tgz#156aaa56dd7fad8c89c145be6ad7a4f7209f9785" - integrity sha512-tOfZ/umqB2AcHPGbIrsFLcvApdTm9ggpi/kQZFkej7kMphjT+SGBiQfYtjyg9jcRW+ilAR4JXC9BGKsdEQ+8Vw== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/minimal" "6.19.7" - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/hub@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.19.7.tgz#58ad7776bbd31e9596a8ec46365b45cd8b9cfd11" - integrity sha512-y3OtbYFAqKHCWezF0EGGr5lcyI2KbaXW2Ik7Xp8Mu9TxbSTuwTe4rTntwg8ngPjUQU3SUHzgjqVB8qjiGqFXCA== - dependencies: - "@sentry/types" "6.19.7" - "@sentry/utils" "6.19.7" - tslib "^1.9.3" - -"@sentry/minimal@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.19.7.tgz#b3ee46d6abef9ef3dd4837ebcb6bdfd01b9aa7b4" - integrity sha512-wcYmSJOdvk6VAPx8IcmZgN08XTXRwRtB1aOLZm+MVHjIZIhHoBGZJYTVQS/BWjldsamj2cX3YGbGXNunaCfYJQ== - dependencies: - "@sentry/hub" "6.19.7" - "@sentry/types" "6.19.7" - tslib "^1.9.3" - -"@sentry/types@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.19.7.tgz#c6b337912e588083fc2896eb012526cf7cfec7c7" - integrity sha512-jH84pDYE+hHIbVnab3Hr+ZXr1v8QABfhx39KknxqKWr2l0oEItzepV0URvbEhB446lk/S/59230dlUUIBGsXbg== - -"@sentry/utils@6.19.7": - version "6.19.7" - resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.19.7.tgz#6edd739f8185fd71afe49cbe351c1bbf5e7b7c79" - integrity sha512-z95ECmE3i9pbWoXQrD/7PgkBAzJYR+iXtPuTkpBjDKs86O3mT+PXOT3BAn79w2wkn7/i3vOGD2xVr1uiMl26dA== - dependencies: - "@sentry/types" "6.19.7" - tslib "^1.9.3" - "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2945,7 +2626,7 @@ resolved "https://registry.yarnpkg.com/@webpack-cli/serve/-/serve-2.0.5.tgz#325db42395cd49fe6c14057f9a900e427df8810e" integrity sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ== -"@wojtekmaj/date-utils@^1.0.2", "@wojtekmaj/date-utils@^1.1.3": +"@wojtekmaj/date-utils@^1.1.3": version "1.5.1" resolved "https://registry.yarnpkg.com/@wojtekmaj/date-utils/-/date-utils-1.5.1.tgz#c3cd67177ac781cfa5736219d702a55a2aea5f2b" integrity sha512-+i7+JmNiE/3c9FKxzWFi2IjRJ+KzZl1QPu6QNrsgaa2MuBgXvUy4gA1TVzf/JMdIIloB76xSKikTWuyYAIVLww== @@ -3672,11 +3353,6 @@ copy-webpack-plugin@^11.0.0: schema-utils "^4.0.0" serialize-javascript "^6.0.0" -core-js@3.27.1: - version "3.27.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.27.1.tgz#23cc909b315a6bb4e418bf40a52758af2103ba46" - integrity sha512-GutwJLBChfGCpwwhbYoqfv03LAfmiz7e7D/BNxzeMxwQf10GRSzqiOjx7AmtEk+heiD/JWmBuyBPgFtx0Sg1ww== - core-js@3.31.0: version "3.31.0" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.31.0.tgz#4471dd33e366c79d8c0977ed2d940821719db344" @@ -4141,42 +3817,6 @@ d3-zoom@3: d3-selection "2 - 3" d3-transition "2 - 3" -d3@7.8.2: - version "7.8.2" - resolved "https://registry.yarnpkg.com/d3/-/d3-7.8.2.tgz#2bdb3c178d095ae03b107a18837ae049838e372d" - integrity sha512-WXty7qOGSHb7HR7CfOzwN1Gw04MUOzN8qh9ZUsvwycIMb4DYMpY9xczZ6jUorGtO6bR9BPMPaueIKwiDxu9uiQ== - dependencies: - d3-array "3" - d3-axis "3" - d3-brush "3" - d3-chord "3" - d3-color "3" - d3-contour "4" - d3-delaunay "6" - d3-dispatch "3" - d3-drag "3" - d3-dsv "3" - d3-ease "3" - d3-fetch "3" - d3-force "3" - d3-format "3" - d3-geo "3" - d3-hierarchy "3" - d3-interpolate "3" - d3-path "3" - d3-polygon "3" - d3-quadtree "3" - d3-random "3" - d3-scale "4" - d3-scale-chromatic "3" - d3-selection "3" - d3-shape "3" - d3-time "3" - d3-time-format "4" - d3-timer "3" - d3-transition "3" - d3-zoom "3" - d3@7.8.5: version "7.8.5" resolved "https://registry.yarnpkg.com/d3/-/d3-7.8.5.tgz#fde4b760d4486cdb6f0cc8e2cbff318af844635c" @@ -4222,11 +3862,6 @@ data-urls@^3.0.2: whatwg-mimetype "^3.0.0" whatwg-url "^11.0.0" -date-fns@2.29.3: - version "2.29.3" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8" - integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA== - date-fns@2.30.0: version "2.30.0" resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" @@ -4778,11 +4413,6 @@ esutils@^2.0.2: resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== -eventemitter3@4.0.7: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - eventemitter3@5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-5.0.0.tgz#084eb7f5b5388df1451e63f4c2aafd71b217ccb3" @@ -5093,19 +4723,6 @@ gensync@^1.0.0-beta.2: resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== -geotiff@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/geotiff/-/geotiff-2.0.4.tgz#d6f231fdd76186aba21c61823ed759fcbf5d4f86" - integrity sha512-aG8h9bJccGusioPsEWsEqx8qdXpZN71A20WCvRKGxcnHSOWLKmC5ZmsAmodfxb9TRQvs+89KikGuPzxchhA+Uw== - dependencies: - "@petamoriken/float16" "^3.4.7" - lerc "^3.0.0" - lru-cache "^6.0.0" - pako "^2.0.4" - parse-headers "^2.0.2" - web-worker "^1.2.0" - xml-utils "^1.0.2" - geotiff@^2.0.7: version "2.1.0" resolved "https://registry.yarnpkg.com/geotiff/-/geotiff-2.1.0.tgz#8e06fd1aa950fba8910ac63dc65cb77b766f4b58" @@ -5163,13 +4780,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -get-user-locale@^1.2.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/get-user-locale/-/get-user-locale-1.5.1.tgz#18a9ba2cfeed0e713ea00968efa75d620523a5ea" - integrity sha512-WiNpoFRcHn1qxP9VabQljzGwkAQDrcpqUtaP0rNBEkFxJdh4f3tik6MfZsMYZc+UgQJdGCxWEjL9wnCUlRQXag== - dependencies: - lodash.memoize "^4.1.1" - get-user-locale@^2.2.1: version "2.3.1" resolved "https://registry.yarnpkg.com/get-user-locale/-/get-user-locale-2.3.1.tgz#fc7319429c8a70fac01b3b2a0b08b0c71c1d3fe2" @@ -5472,11 +5082,6 @@ ignore@^5.2.0, ignore@^5.2.4: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== -immutable@4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.2.2.tgz#2da9ff4384a4330c36d4d1bc88e90f9e0b0ccd16" - integrity sha512-fTMKDwtbvO5tldky9QZ2fMX7slR0mYpY5nbnFWYp0fOzDhHqhgIw9KoYgxLWsoNTS9ZHGauHj18DTyEw6BK3Og== - immutable@4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be" @@ -6265,11 +5870,6 @@ jest@^29.5.0: import-local "^3.0.2" jest-cli "^29.7.0" -jquery@3.6.1: - version "3.6.1" - resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.1.tgz#fab0408f8b45fc19f956205773b62b292c147a16" - integrity sha512-opJeO4nCucVnsjiXOE+/PcCgYw9Gwpvs/a6B1LL/lQhwWwpbVEVYDZ1FokFr8PRc7ghYlrFPuyHuiiDNTQxmcw== - jquery@3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.7.0.tgz#fe2c01a05da500709006d8790fe21c8a39d75612" @@ -6504,13 +6104,6 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - "lru-cache@^9.1.1 || ^10.0.0": version "10.0.2" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-10.0.2.tgz#34504678cc3266b09b8dfd6fab4e1515258271b7" @@ -6552,11 +6145,6 @@ marked-mangle@1.1.0: resolved "https://registry.yarnpkg.com/marked-mangle/-/marked-mangle-1.1.0.tgz#f9f0adfbb841079d7342368bc5c7592ba93e3527" integrity sha512-ed2W2gMB2HIBaYasBZveMFJfDRTL2OFycr0GgUSPcBSNl5dX+1r6lHG6u1eFXw7kej2hBTWa1m6YZqcfn4Coxw== -marked@4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.2.0.tgz#f1683b077626a6c53e28926b798a18184aa13a91" - integrity sha512-1qWHjHlBKwjnDfrkxd0L3Yx4LTad/WO7+d13YsXAC/ZfKj7p0xkLV3sDXJzfWgL7GfW4IBZwMAYWaz+ifyQouQ== - marked@5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/marked/-/marked-5.1.1.tgz#40b3963bb9da225314f746d5012ba7e34942f636" @@ -6589,11 +6177,6 @@ memoize-one@^4.0.0: resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906" integrity sha512-2GApq0yI/b22J2j9rhbrAlsHb0Qcz+7yWxeLG8h+95sl1XPUgeLimQSOdur4Vw7cUhrBHwaUZxWFZueojqNRzA== -merge-class-names@^1.1.1: - version "1.4.2" - resolved "https://registry.yarnpkg.com/merge-class-names/-/merge-class-names-1.4.2.tgz#78d6d95ab259e7e647252a7988fd25a27d5a8835" - integrity sha512-bOl98VzwCGi25Gcn3xKxnR5p/WrhWFQB59MS/aGENcmUc6iSm96yrFDF0XSNurX9qN4LbJm0R9kfvsQ17i8zCw== - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -6673,13 +6256,6 @@ mkdirp@^0.5.6: dependencies: minimist "^1.2.6" -moment-timezone@0.5.38: - version "0.5.38" - resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.38.tgz#9674a5397b8be7c13de820fd387d8afa0f725aad" - integrity sha512-nMIrzGah4+oYZPflDvLZUgoVUO4fvAqHstvG3xAUnMolWncuAiLDWNnJZj6EwJGMGfb1ZcuTFE6GI3hNOVWI/Q== - dependencies: - moment ">= 2.9.0" - moment-timezone@0.5.41: version "0.5.41" resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.41.tgz#a7ad3285fd24aaf5f93b8119a9d749c8039c64c5" @@ -6687,7 +6263,7 @@ moment-timezone@0.5.41: dependencies: moment "^2.29.4" -moment@2.29.4, moment@2.x, "moment@>= 2.9.0", moment@^2.29.4: +moment@2.29.4, moment@2.x, moment@^2.29.4: version "2.29.4" resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.4.tgz#3dbe052889fe7c1b2ed966fcb3a77328964ef108" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== @@ -6861,14 +6437,6 @@ object.values@^1.1.6: define-properties "^1.2.0" es-abstract "^1.22.1" -ol-mapbox-style@9.1.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/ol-mapbox-style/-/ol-mapbox-style-9.1.0.tgz#1504b1a2c3cc23482c3c95cd55a1cf1d2ac8a451" - integrity sha512-R/XE6FdviaXNdnSw6ItHSEreMtQU68cwQCGv4Kl8yG0V1dZhnI5JWr8IOphJwffPVxfWTCnJb5aALGSB89MvhA== - dependencies: - "@mapbox/mapbox-gl-style-spec" "^13.23.1" - mapbox-to-css-font "^2.4.1" - ol-mapbox-style@^10.1.0: version "10.7.0" resolved "https://registry.yarnpkg.com/ol-mapbox-style/-/ol-mapbox-style-10.7.0.tgz#8837912da2a16fbd22992d76cbc4f491c838b973" @@ -6878,17 +6446,6 @@ ol-mapbox-style@^10.1.0: mapbox-to-css-font "^2.4.1" ol "^7.3.0" -ol@7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/ol/-/ol-7.1.0.tgz#aab69a0539e59d6a4361cbc0f69f8b00c7298c9c" - integrity sha512-mAeV5Ca4mFhYaJoGWNZnIMN5VNnFTf63FgZjBiYu/DjQDGKNsD5QyvvqVziioVdOOgl6b8rPB/ypj2XNBinPwA== - dependencies: - earcut "^2.2.3" - geotiff "2.0.4" - ol-mapbox-style "9.1.0" - pbf "3.2.1" - rbush "^3.0.1" - ol@7.4.0: version "7.4.0" resolved "https://registry.yarnpkg.com/ol/-/ol-7.4.0.tgz#935436c0843d1f939972e076d4fcb130530ce9d7" @@ -6975,11 +6532,6 @@ pako@^2.0.4: resolved "https://registry.yarnpkg.com/pako/-/pako-2.1.0.tgz#266cc37f98c7d883545d11335c00fbd4062c9a86" integrity sha512-w+eufiZ1WuJYgPXbV/PO3NCMEc3xqylkKHzp8bxp1uW4qaSNQUkwmLLEc3kKsfz8lpV1F8Ht3U1Cm+9Srog2ug== -papaparse@5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/papaparse/-/papaparse-5.3.2.tgz#d1abed498a0ee299f103130a6109720404fbd467" - integrity sha512-6dNZu0Ki+gyV0eBsFKJhYr+MdQYAzFUGlBMNj3GNrmHxmz1lfRa24CjFObPXtjcetlOv5Ad299MhIK0znp3afw== - papaparse@5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/papaparse/-/papaparse-5.4.1.tgz#f45c0f871853578bd3a30f92d96fdcfb6ebea127" @@ -7336,17 +6888,6 @@ rc-align@^2.4.0: prop-types "^15.5.8" rc-util "^4.0.4" -rc-align@^4.0.0: - version "4.0.15" - resolved "https://registry.yarnpkg.com/rc-align/-/rc-align-4.0.15.tgz#2bbd665cf85dfd0b0244c5a752b07565e9098577" - integrity sha512-wqJtVH60pka/nOX7/IspElA8gjPNQKIx/ZqJ6heATCkXpe1Zg4cPVrMD2vC96wjsFFL8WsmhPbx9tdMo1qqlIA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - dom-align "^1.7.0" - rc-util "^5.26.0" - resize-observer-polyfill "^1.5.1" - rc-animate@2.x: version "2.11.1" resolved "https://registry.yarnpkg.com/rc-animate/-/rc-animate-2.11.1.tgz#2666eeb6f1f2a495a13b2af09e236712278fdb2c" @@ -7372,29 +6913,6 @@ rc-cascader@3.12.1: rc-tree "~5.7.0" rc-util "^5.6.1" -rc-cascader@3.8.0: - version "3.8.0" - resolved "https://registry.yarnpkg.com/rc-cascader/-/rc-cascader-3.8.0.tgz#5eaca8998b2e3f5692d13f16bfe2346eccc87c6a" - integrity sha512-zCz/NzsNRQ1TIfiR3rQNxjeRvgRHEkNdo0FjHQZ6Ay6n4tdCmMrM7+81ThNaf21JLQ1gS2AUG2t5uikGV78obA== - dependencies: - "@babel/runtime" "^7.12.5" - array-tree-filter "^2.1.0" - classnames "^2.3.1" - rc-select "~14.2.0" - rc-tree "~5.7.0" - rc-util "^5.6.1" - -rc-drawer@6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.1.2.tgz#032918a21bfa8a7d9e52ada1e7b8ed08c0ae6346" - integrity sha512-mYsTVT8Amy0LRrpVEv7gI1hOjtfMSO/qHAaCDzFx9QBLnms3cAQLJkaxRWM+Eq99oyLhU/JkgoqTg13bc4ogOQ== - dependencies: - "@babel/runtime" "^7.10.1" - "@rc-component/portal" "^1.0.0-6" - classnames "^2.2.6" - rc-motion "^2.6.1" - rc-util "^5.21.2" - rc-drawer@6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/rc-drawer/-/rc-drawer-6.3.0.tgz#f8af5fafbab19b83722360dcf93e966d8a2875ad" @@ -7435,19 +6953,6 @@ rc-resize-observer@^1.0.0, rc-resize-observer@^1.3.1: rc-util "^5.38.0" resize-observer-polyfill "^1.5.1" -rc-select@~14.2.0: - version "14.2.2" - resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.2.2.tgz#03558848b190d24fc9010a3bf1104c6dbea9b122" - integrity sha512-w+LuiYGFWgaV23PuxtdeWtXSsoxt+eCfzxu/CvRuqSRm8tn/pqvAb1xUIDAjoMMWK1FqiOW4jI/iMt7ZRG/BBg== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "2.x" - rc-motion "^2.0.1" - rc-overflow "^1.0.0" - rc-trigger "^5.0.4" - rc-util "^5.16.1" - rc-virtual-list "^3.4.13" - rc-select@~14.5.0: version "14.5.2" resolved "https://registry.yarnpkg.com/rc-select/-/rc-select-14.5.2.tgz#1ac1ab58c874696cfa01cb15e1fc9a7bba81b29e" @@ -7461,16 +6966,6 @@ rc-select@~14.5.0: rc-util "^5.16.1" rc-virtual-list "^3.5.2" -rc-slider@10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.1.0.tgz#11e401d8412ae20f9c2ee478bdbaddd042158753" - integrity sha512-nhC8V0+lNj4gGKZix2QAfcj/EP3NvCtFhNJPFMvXUdn7pe8bSa2vXNSxQVN5b9veVSic4Xeqgd/7KamX3gqznA== - dependencies: - "@babel/runtime" "^7.10.1" - classnames "^2.2.5" - rc-util "^5.18.1" - shallowequal "^1.1.0" - rc-slider@10.2.1: version "10.2.1" resolved "https://registry.yarnpkg.com/rc-slider/-/rc-slider-10.2.1.tgz#9b571d19f740adcacdde271f44901a47717fd8da" @@ -7492,15 +6987,6 @@ rc-time-picker@^3.7.3: rc-trigger "^2.2.0" react-lifecycles-compat "^3.0.4" -rc-tooltip@5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-5.3.1.tgz#3dde4e1865f79cd23f202bba4e585c2a1173024b" - integrity sha512-e6H0dMD38EPaSPD2XC8dRfct27VvT2TkPdoBSuNl3RRZ5tspiY/c5xYEmGC0IrABvMBgque4Mr2SMZuliCvoiQ== - dependencies: - "@babel/runtime" "^7.11.2" - classnames "^2.3.1" - rc-trigger "^5.3.1" - rc-tooltip@6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/rc-tooltip/-/rc-tooltip-6.0.1.tgz#6a5e33bd6c3f6afe8851ea90e7af43e5c26b3cc6" @@ -7534,17 +7020,6 @@ rc-trigger@^2.2.0: rc-util "^4.4.0" react-lifecycles-compat "^3.0.4" -rc-trigger@^5.0.4, rc-trigger@^5.3.1: - version "5.3.4" - resolved "https://registry.yarnpkg.com/rc-trigger/-/rc-trigger-5.3.4.tgz#6b4b26e32825677c837d1eb4d7085035eecf9a61" - integrity sha512-mQv+vas0TwKcjAO2izNPkqR4j86OemLRmvL2nOzdP9OWNWA1ivoTt5hzFqYNW9zACwmTezRiN8bttrC7cZzYSw== - dependencies: - "@babel/runtime" "^7.18.3" - classnames "^2.2.6" - rc-align "^4.0.0" - rc-motion "^2.0.0" - rc-util "^5.19.2" - rc-util@^4.0.4, rc-util@^4.15.3, rc-util@^4.4.0: version "4.21.1" resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-4.21.1.tgz#88602d0c3185020aa1053d9a1e70eac161becb05" @@ -7556,7 +7031,7 @@ rc-util@^4.0.4, rc-util@^4.15.3, rc-util@^4.4.0: react-lifecycles-compat "^3.0.4" shallowequal "^1.1.0" -rc-util@^5.16.1, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.24.4, rc-util@^5.26.0, rc-util@^5.27.0, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.6.1: +rc-util@^5.16.1, rc-util@^5.21.0, rc-util@^5.21.2, rc-util@^5.24.4, rc-util@^5.27.0, rc-util@^5.36.0, rc-util@^5.37.0, rc-util@^5.38.0, rc-util@^5.6.1: version "5.38.1" resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.38.1.tgz#4915503b89855f5c5cd9afd4c72a7a17568777bb" integrity sha512-e4ZMs7q9XqwTuhIK7zBIVFltUtMSjphuPPQXHoHlzRzNdOwUxDejo0Zls5HYaJfRKNURcsS/ceKVULlhjBrxng== @@ -7564,7 +7039,7 @@ rc-util@^5.16.1, rc-util@^5.18.1, rc-util@^5.19.2, rc-util@^5.21.0, rc-util@^5.2 "@babel/runtime" "^7.18.3" react-is "^18.2.0" -rc-virtual-list@^3.4.13, rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: +rc-virtual-list@^3.5.1, rc-virtual-list@^3.5.2: version "3.11.3" resolved "https://registry.yarnpkg.com/rc-virtual-list/-/rc-virtual-list-3.11.3.tgz#77d4e12e20c1ba314b43c0e37e118296674c5401" integrity sha512-tu5UtrMk/AXonHwHxUogdXAWynaXsrx1i6dsgg+lOo/KJSF8oBAcprh1z5J3xgnPJD5hXxTL58F8s8onokdt0Q== @@ -7587,16 +7062,6 @@ react-beautiful-dnd@13.1.1: redux "^4.0.4" use-memo-one "^1.1.1" -react-calendar@3.9.0: - version "3.9.0" - resolved "https://registry.yarnpkg.com/react-calendar/-/react-calendar-3.9.0.tgz#4dfe342ef61574c0e819e49847981076c7af58ea" - integrity sha512-g6RJCEaPovHTiV2bMhBUfm0a1YoMj4bOUpL8hQSLmR1Glhc7lgRLtZBd4mcC4jkoGsb+hv9uA/QH4pZcm5l9lQ== - dependencies: - "@wojtekmaj/date-utils" "^1.0.2" - get-user-locale "^1.2.0" - merge-class-names "^1.1.1" - prop-types "^15.6.0" - react-calendar@4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/react-calendar/-/react-calendar-4.3.0.tgz#030364faab6d0d1516af14121d18148163ebc9a9" @@ -7678,14 +7143,6 @@ react-immutable-proptypes@^2.1.0: dependencies: invariant "^2.2.2" -react-inlinesvg@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/react-inlinesvg/-/react-inlinesvg-3.0.1.tgz#2133f5d2c770ac405060db2ce1c13eed30e7e83b" - integrity sha512-cBfoyfseNI2PkDA7ZKIlDoHq0eMfpoC3DhKBQNC+/X1M4ZQB+aXW+YiNPUDDDKXUsGDUIZWWiZWNFeauDIVdoA== - dependencies: - exenv "^1.2.2" - react-from-dom "^0.6.2" - react-inlinesvg@3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/react-inlinesvg/-/react-inlinesvg-3.0.2.tgz#5c59799966ae7926057091b2ac230ddcee01bea0" @@ -7812,21 +7269,6 @@ react-select-event@^5.1.0: dependencies: "@testing-library/dom" ">=7" -react-select@5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.6.0.tgz#d987f4c86b3dcd32307a0104e503e4e8a9777a34" - integrity sha512-uUvP/72rA8NGhOL16RVBaeC12Wa4NUE0iXIa6hz0YRno9ZgxTmpuMeKzjR7vHcwmigpVCoe0prP+3NVb6Obq8Q== - dependencies: - "@babel/runtime" "^7.12.0" - "@emotion/cache" "^11.4.0" - "@emotion/react" "^11.8.1" - "@floating-ui/dom" "^1.0.1" - "@types/react-transition-group" "^4.4.0" - memoize-one "^6.0.0" - prop-types "^15.6.0" - react-transition-group "^4.3.0" - use-isomorphic-layout-effect "^1.1.2" - react-select@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/react-select/-/react-select-5.7.0.tgz#82921b38f1fcf1471a0b62304da01f2896cd8ce6" @@ -7926,11 +7368,6 @@ redux@^4.0.0, redux@^4.0.4: dependencies: "@babel/runtime" "^7.9.2" -regenerator-runtime@0.13.10: - version "0.13.10" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee" - integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw== - regenerator-runtime@0.13.11: version "0.13.11" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9" @@ -8078,7 +7515,7 @@ rw@1, rw@^1.3.3: resolved "https://registry.yarnpkg.com/rw/-/rw-1.3.3.tgz#3f862dfa91ab766b14885ef4d01124bfda074fb4" integrity sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ== -rxjs@7.5.7, rxjs@7.8.0, rxjs@^7.5.6: +rxjs@7.8.0, rxjs@^7.5.6: version "7.8.1" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== @@ -8754,11 +8191,6 @@ tiny-warning@^1.0.0, tiny-warning@^1.0.3: resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== -tinycolor2@1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" - integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== - tinycolor2@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" @@ -8855,17 +8287,12 @@ tsconfig-paths@^4.2.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" - integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== - tslib@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3" integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA== -tslib@^1.8.1, tslib@^1.9.3: +tslib@^1.8.1: version "1.14.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== @@ -9036,11 +8463,6 @@ uuid@9.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== -uuid@^9.0.1: - version "9.0.1" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" - integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== - v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -9104,7 +8526,7 @@ watchpack@^2.4.0: glob-to-regexp "^0.4.1" graceful-fs "^4.1.2" -web-vitals@^3.0.4, web-vitals@^3.1.1: +web-vitals@^3.1.1: version "3.5.0" resolved "https://registry.yarnpkg.com/web-vitals/-/web-vitals-3.5.0.tgz#3a5571f00743ecd059394b61e0adceec7fac2634" integrity sha512-f5YnCHVG9Y6uLCePD4tY8bO/Ge15NPEQWtvm3tPzDKygloiqtb4SVqRHBcrIAqo2ztqX5XueqDn97zHF0LdT6w== @@ -9335,7 +8757,7 @@ xmlchars@^2.2.0: resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== -xss@1.0.14, xss@^1.0.14: +xss@^1.0.14: version "1.0.14" resolved "https://registry.yarnpkg.com/xss/-/xss-1.0.14.tgz#4f3efbde75ad0d82e9921cc3c95e6590dd336694" integrity sha512-og7TEJhXvn1a7kzZGQ7ETjdQVS2UfZyTlsEdDOqvQF7GoxNfY+0YLCzBy1kPdsDDx4QuNAonQPddpsn6Xl/7sw== @@ -9353,21 +8775,11 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yaml@^1.10.0: version "1.10.2" resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yaml@^2.3.4: - version "2.5.0" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.0.tgz#c6165a721cf8000e91c36490a41d7be25176cf5d" - integrity sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw== - yaml@^2.5.1: version "2.5.1" resolved "https://registry.yarnpkg.com/yaml/-/yaml-2.5.1.tgz#c9772aacf62cb7494a95b0c4f1fb065b563db130"